#include <output_sx.hpp>
Definition at line 38 of file output_sx.hpp.
Public Types | |
using | internal_base_type = OutputSX |
using | base_type = SharedSXElem |
Public Member Functions | |
void | own (OutputSX *node) |
void | assign (OutputSX *node) |
Assign the node to a node class pointer without reference counting. More... | |
OutputSX * | get () const |
Get a const pointer to the node. More... | |
casadi_int | getCount () const |
Get the reference count. More... | |
void | swap (GenericShared &other) |
Swap content with another instance. More... | |
OutputSX * | operator-> () const |
Access a member function or object. More... | |
std::string | debug_repr () const |
bool | is_null () const |
Is a null pointer? More... | |
casadi_int | __hash__ () const |
Returns a number that is unique for a given Node. More... | |
GenericWeakRef< SharedSXElem, OutputSX > * | weak () |
Get a weak reference to the object. More... | |
Static Public Member Functions | |
static bool | test_cast (const OutputSX *ptr) |
Protected Member Functions | |
void | count_up () |
void | count_down () |
Definition at line 47 of file output_sx.hpp.
Definition at line 46 of file output_sx.hpp.
|
inherited |
If the Object does not point to any node, "0" is returned.
Extra doc: https://github.com/casadi/casadi/wiki/L_av
Definition at line 124 of file generic_shared_impl.hpp.
|
inherited |
improper use will cause memory leaks!
Extra doc: https://github.com/casadi/casadi/wiki/L_at
Definition at line 97 of file generic_shared_impl.hpp.
|
protectedinherited |
Definition at line 134 of file generic_shared_impl.hpp.
|
protectedinherited |
Definition at line 133 of file generic_shared_impl.hpp.
|
inherited |
Definition at line 113 of file generic_shared_impl.hpp.
|
inherited |
Definition at line 100 of file generic_shared_impl.hpp.
|
inherited |
Definition at line 103 of file generic_shared_impl.hpp.
|
inherited |
Definition at line 117 of file generic_shared_impl.hpp.
|
inherited |
Definition at line 109 of file generic_shared_impl.hpp.
|
inherited |
Assign the node to a node class pointer (or null)
Definition at line 90 of file generic_shared_impl.hpp.
|
inherited |
Definition at line 106 of file generic_shared_impl.hpp.
|
inlinestatic |
Definition at line 42 of file output_sx.hpp.
|
inherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_aw
Definition at line 131 of file generic_shared_impl.hpp.