Go to the source code of this file.
|
#define | CONCATENATE(a, b) CONCATENATE_HIDDEN(a,b) |
|
#define | CONCATENATE_HIDDEN(a, b) a ## b |
|
#define | DEFINE_EDM_PLUGIN(factory, type, name) static factory::PMaker<type> EDM_PLUGIN_SYM(s_maker , __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 CONCATENATE_HIDDEN |
( |
|
a, |
|
|
|
b |
|
) |
| a ## b |
#define DEFINE_EDM_PLUGIN |
( |
|
factory, |
|
|
|
type, |
|
|
|
name |
|
) |
| static factory::PMaker<type> EDM_PLUGIN_SYM(s_maker , __LINE__ ) (name) |
#define EDM_PLUGIN_SYM2 |
( |
|
x, |
|
|
|
y |
|
) |
| x ## y |
#define EDM_REGISTER_PLUGINFACTORY |
( |
|
_factory_, |
|
|
|
_category_ |
|
) |
| |
Value:namespace edmplugin {\
}
enum {
CONCATENATE(dummy_edm_register_pluginfactory_, __LINE__)}
#define CONCATENATE(a, b)
T get(const Candidate &c)
Definition at line 90 of file PluginFactory.h.