#include <string>
#include <typeinfo>
#include <utility>
#include <Gaudi/Details/PluginServiceDetails.h>
Go to the source code of this file.
|
#define | DECLARE_FACTORY_WITH_ID(type, id, factory) _INTERNAL_DECLARE_FACTORY(type, id, factory, __LINE__) |
|
#define | DECLARE_FACTORY(type, factory) |
|
#define | DECLARE_FACTORY_WITH_CREATOR_AND_ID(type, typecreator, id, factory) _INTERNAL_DECLARE_FACTORY_WITH_CREATOR(type, typecreator, id, factory, __LINE__) |
|
#define | DECLARE_FACTORY_WITH_CREATOR(type, typecreator, factory) |
|
#define | DECLARE_COMPONENT(type) DECLARE_FACTORY(type, type::Factory) |
|
#define | DECLARE_COMPONENT_WITH_ID(type, id) DECLARE_FACTORY_WITH_ID(type, id, type::Factory) |
|
#define DECLARE_FACTORY |
( |
|
type, |
|
|
|
factory |
|
) |
| |
Value: ::Gaudi::PluginService::Details::demangle<type>(), factory)
#define DECLARE_FACTORY_WITH_ID(type, id, factory)
Definition at line 25 of file PluginService.h.
#define DECLARE_FACTORY_WITH_CREATOR |
( |
|
type, |
|
|
|
typecreator, |
|
|
|
factory |
|
) |
| |
Value: ::Gaudi::PluginService::Details::demangle<type>(), factory)
#define DECLARE_FACTORY_WITH_CREATOR_AND_ID(type, typecreator, id, factory)
Definition at line 32 of file PluginService.h.