|
mc_rtc
2.14.0
|

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