Go to the source code of this file.
|
#define | DEFINE_EDM_PLUGIN(factory, type, name) static const factory::PMaker<type> EDM_PLUGIN_SYM(s_maker, __LINE__)(name) |
|
#define | DEFINE_EDM_PLUGIN2(factory, type, name) static const factory::PMaker<type> EDM_PLUGIN_SYM(s_maker2, __LINE__)(name) |
|
#define | EDM_PLUGIN_SYM(x, y) EDM_PLUGIN_SYM2(x, y) |
|
#define | EDM_PLUGIN_SYM2(x, y) x##y |
|
#define | EDM_REGISTER_PLUGINFACTORY(_factory_, _category_) |
|
#define | EDM_REGISTER_PLUGINFACTORY2(_factory_, _category_) |
|
#define | FWCORE_CONCATENATE(a, b) FWCORE_CONCATENATE_HIDDEN(a, b) |
|
#define | FWCORE_CONCATENATE_HIDDEN(a, b) a##b |
|
#define DEFINE_EDM_PLUGIN |
( |
|
factory, |
|
|
|
type, |
|
|
|
name |
|
) |
| static const factory::PMaker<type> EDM_PLUGIN_SYM(s_maker, __LINE__)(name) |
#define DEFINE_EDM_PLUGIN2 |
( |
|
factory, |
|
|
|
type, |
|
|
|
name |
|
) |
| static const factory::PMaker<type> EDM_PLUGIN_SYM(s_maker2, __LINE__)(name) |
#define EDM_PLUGIN_SYM2 |
( |
|
x, |
|
|
|
y |
|
) |
| x##y |
#define EDM_REGISTER_PLUGINFACTORY |
( |
|
_factory_, |
|
|
|
_category_ |
|
) |
| |
Value:namespace edmplugin { \
template <> \
} \
} \
} \
static const char category[]
#define FWCORE_CONCATENATE(a, b)
Definition at line 89 of file PluginFactory.h.
#define EDM_REGISTER_PLUGINFACTORY2 |
( |
|
_factory_, |
|
|
|
_category_ |
|
) |
| |
Value:namespace edmplugin { \
template <> \
} \
} \
} \
static const char category[]
#define FWCORE_CONCATENATE(a, b)
Definition at line 104 of file PluginFactory.h.
#define FWCORE_CONCATENATE_HIDDEN |
( |
|
a, |
|
|
|
b |
|
) |
| a##b |