Go to the source code of this file.
Macros | |
#define | ROBOT_MODULE_CHECK_VERSION(NAME) |
#define | ROBOT_MODULE_COMMON(NAME) |
#define | ROBOT_MODULE_DEFAULT_CONSTRUCTOR(NAME, TYPE) |
#define | ROBOT_MODULE_CANONIC_CONSTRUCTOR(NAME, TYPE) |
#define ROBOT_MODULE_CANONIC_CONSTRUCTOR | ( | NAME, | |
TYPE | |||
) |
ROBOT_MODULE_CANONIC_CONSTRUCTOR Declare an external symbol for creation using the cannonical constructor (const string &, const string &) Also declare destruction symbol Exclusive of ROBOT_MODULE_DEFAULT_CONSTRUCTOR
#define ROBOT_MODULE_CHECK_VERSION | ( | NAME | ) |
A simple compile-time versus run-time version checking macro
If you are not relying on ROBOT_MODULE_DEFAULT_CONSTRUCTOR or ROBOT_MODULE_CANONIC_CONSTRUCTOR you should use this in your MC_RTC_ROBOT_MODULE implementation
#define ROBOT_MODULE_COMMON | ( | NAME | ) |
ROBOT_MODULE_COMMON Declare a destroy symbol and CLASS_NAME symbol Constructor should be declared by the user
#define ROBOT_MODULE_DEFAULT_CONSTRUCTOR | ( | NAME, | |
TYPE | |||
) |
ROBOT_MODULE_DEFAULT_CONSTRUCTOR Declare an external symbol for creation using a default constructor Also declare destruction symbol Exclusive of ROBOT_MODULE_CANONIC_CONSTRUCTOR