Classes, entities and binaries that make up the core of the dynamic-graph library are listed here.
◆ DYNAMICGRAPH_FACTORY_ENTITY_PLUGIN
#define DYNAMICGRAPH_FACTORY_ENTITY_PLUGIN |
( |
|
CLASSTYPE, |
|
|
|
CLASSNAME |
|
) |
| |
Value:const std::string CLASSTYPE::CLASS_NAME = CLASSNAME; \
extern "C" { \
const std::string &objname) { \
return new CLASSTYPE(objname); \
} \
&EntityMaker_##CLASSTYPE); \
} \
struct e_n_d__w_i_t_h__s_e_m_i_c_o_l_o_n
This class represents an entity, i.e. a generic computational unit that provides input and output sig...
This class automatically register an Entity to the global factory at initialization and unregister it...
Automatically register a class to the global factory by relying on the static initialization.
- Parameters
-
CLASSTYPE | the Entity type to be registered |
CLASSNAME | the name of the Entity to be registered (this must be a std::string or a type implicitly castable into a std::string such as classic C string delimited by double quotes). |
Definition at line 26 of file include/dynamic-graph/factory.h.