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() \ |