Bayeux
3.4.1
Core Foundation library for SuperNEMO
|
Macros to automatically register vertex generator class. More...
Go to the source code of this file.
Macros | |
#define | GENVTX_VG_REGISTRATION_INTERFACE(GENVTX_CLASS_NAME) |
#define | GENVTX_VG_REGISTRATION_IMPLEMENT(GENVTX_CLASS_NAME, GENVTX_ID) DATATOOLS_FACTORY_SYSTEM_AUTO_REGISTRATION_IMPLEMENTATION (::genvtx::i_vertex_generator,GENVTX_CLASS_NAME,GENVTX_ID) \ |
#define | GENVTX_VG_VALIDATOR_SUPPORT(GENVTX_CLASS_NAME) struct ::genvtx::vertex_generator_validator_support_traits< GENVTX_CLASS_NAME > : public boost::true_type{}; \ |
Macros to automatically register vertex generator class.
#define GENVTX_VG_REGISTRATION_IMPLEMENT | ( | GENVTX_CLASS_NAME, | |
GENVTX_ID | |||
) | DATATOOLS_FACTORY_SYSTEM_AUTO_REGISTRATION_IMPLEMENTATION (::genvtx::i_vertex_generator,GENVTX_CLASS_NAME,GENVTX_ID) \ |
#define GENVTX_VG_REGISTRATION_INTERFACE | ( | GENVTX_CLASS_NAME | ) |
Registration
#define GENVTX_VG_VALIDATOR_SUPPORT | ( | GENVTX_CLASS_NAME | ) | struct ::genvtx::vertex_generator_validator_support_traits< GENVTX_CLASS_NAME > : public boost::true_type{}; \ |