SoCRocket
Transaction-Level Modeling Framework for Space Applications
#include <delegate.h>
Public Member Functions | |
| const char * | name () |
| Returns the full name of the corresponding sc_object or gs_param. More... | |
| const char * | basename () |
| Returns the name of the corresponding sc_object or gs_param. More... | |
| const char * | kind () |
| Returns the kind of an sc_object. More... | |
| size_t | id () |
| sc_core::sc_object * | parent () |
| Returns the hierachial parent of the sc_object. More... | |
| std::vector< sc_core::sc_object * > | children () |
| Returns a list of children of the sc_object. More... | |
| USIBaseDelegate () | |
| USIBaseDelegate (sc_core::sc_object *obj) | |
Base delegate implements the core sc_object functionality This allows every interface to use sc_object like a primitive
|
inline |
Default constructor because SWIG needs it Please never use! It will not be bound to any sc_object and therefore worthless
|
inline |
Constructor. The constructor takes an sc_object as parameter. It will bind to the sc_object.
| obj | sc_object to bind to. |
|
inline |
Returns a list of children of the sc_object.
|
inline |
Returns the full name of the corresponding sc_object or gs_param.
Referenced by core.tools.generator.item.enum.IntegerItem::load(), and usi.SCCommand::register().
|
inline |
Returns the hierachial parent of the sc_object.
Referenced by basename().