![]() |
Bayeux
3.4.1
Core Foundation library for SuperNEMO
|
#include <datatools/detail/ocd_utils.h>Go to the source code of this file.
Macros | |
| #define | DOCD_CLASS_DECLARATION(ClassName) |
| Declare the OCD support for a given class. More... | |
| #define | DOCD_CLASS_IMPLEMENT_LOAD_BEGIN(ClassType, OcdId) |
| Open the OCD implementation block. More... | |
| #define | DOCD_CLASS_IMPLEMENT_LOAD_END() }}}} \ |
| Close the OCD implementation block. More... | |
| #define | DOCD_CLASS_SYSTEM_REGISTRATION(ClassType, ClassId) |
| Instantiate a specialization of the OCD system factory register manager for a given class. More... | |
| #define | DOCD_GET_SYSTEM_REGISTRATION() ::datatools::detail::ocd::ocd_registration::get_system_registration() \ |
| #define DOCD_CLASS_DECLARATION | ( | ClassName | ) |
Declare the OCD support for a given class.
| #define DOCD_CLASS_IMPLEMENT_LOAD_BEGIN | ( | ClassType, | |
| OcdId | |||
| ) |
Open the OCD implementation block.
| #define DOCD_CLASS_IMPLEMENT_LOAD_END | ( | ) | }}}} \ |
Close the OCD implementation block.
| #define DOCD_CLASS_SYSTEM_REGISTRATION | ( | ClassType, | |
| ClassId | |||
| ) |
Instantiate a specialization of the OCD system factory register manager for a given class.
| #define DOCD_GET_SYSTEM_REGISTRATION | ( | ) | ::datatools::detail::ocd::ocd_registration::get_system_registration() \ |
1.8.15