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_EDM_PLUGIN
#define DEFINE_EDM_PLUGIN |
( |
|
factory, |
|
|
|
type, |
|
|
|
name |
|
) |
| static const factory::PMaker<type> EDM_PLUGIN_SYM(s_maker, __LINE__)(name) |
◆ DEFINE_EDM_PLUGIN2
#define DEFINE_EDM_PLUGIN2 |
( |
|
factory, |
|
|
|
type, |
|
|
|
name |
|
) |
| static const factory::PMaker<type> EDM_PLUGIN_SYM(s_maker2, __LINE__)(name) |
◆ EDM_PLUGIN_SYM
◆ EDM_PLUGIN_SYM2
#define EDM_PLUGIN_SYM2 |
( |
|
x, |
|
|
|
y |
|
) |
| x##y |
◆ EDM_REGISTER_PLUGINFACTORY
#define EDM_REGISTER_PLUGINFACTORY |
( |
|
_factory_, |
|
|
|
_category_ |
|
) |
| |
Value: template <> \
return &s_instance; \
} \
template <> \
return s_cat; \
} \
} \
#define EDM_CONCATENATE(a, b)
Definition at line 88 of file PluginFactory.h.
◆ EDM_REGISTER_PLUGINFACTORY2
#define EDM_REGISTER_PLUGINFACTORY2 |
( |
|
_factory_, |
|
|
|
_category_ |
|
) |
| |
Value: template <> \
return &s_instance; \
} \
template <> \
return s_cat; \
} \
} \
#define EDM_CONCATENATE(a, b)
Definition at line 103 of file PluginFactory.h.