#include <Gaudi/Details/PluginServiceDetailsV1.h>
#include <string>
#include <typeinfo>
#include <utility>
Go to the source code of this file.
|
#define | _PS_V1_DECLARE_FACTORY_WITH_ID(type, id, factory) _PS_V1_INTERNAL_DECLARE_FACTORY( type, id, factory, __LINE__ ) |
|
#define | _PS_V1_DECLARE_FACTORY(type, factory) _PS_V1_DECLARE_FACTORY_WITH_ID( type, ::Gaudi::PluginService::v1::Details::demangle<type>(), factory ) |
|
#define | _PS_V1_DECLARE_FACTORY_WITH_CREATOR_AND_ID(type, typecreator, id, factory) _PS_V1_INTERNAL_DECLARE_FACTORY_WITH_CREATOR( type, typecreator, id, factory, __LINE__ ) |
|
#define | _PS_V1_DECLARE_FACTORY_WITH_CREATOR(type, typecreator, factory) |
|
#define | _PS_V1_DECLARE_COMPONENT(type) _PS_V1_DECLARE_FACTORY( type, type::Factory ) |
|
#define | _PS_V1_DECLARE_COMPONENT_WITH_ID(type, id) _PS_V1_DECLARE_FACTORY_WITH_ID( type, id, type::Factory ) |
|
#define | DECLARE_FACTORY_WITH_ID(type, id, factory) _PS_V1_DECLARE_FACTORY_WITH_ID( type, id, factory ) |
|
#define | DECLARE_FACTORY(type, factory) _PS_V1_DECLARE_FACTORY( type, factory ) |
|
#define | DECLARE_FACTORY_WITH_CREATOR_AND_ID(type, typecreator, id, factory) _PS_V1_DECLARE_FACTORY_WITH_CREATOR_AND_ID( type, typecreator, id, factory ) |
|
#define | DECLARE_FACTORY_WITH_CREATOR(type, typecreator, factory) _PS_V1_DECLARE_FACTORY_WITH_CREATOR( type, typecreator, factory ) |
|
#define | DECLARE_COMPONENT(type) _PS_V1_DECLARE_COMPONENT( type ) |
|
#define | DECLARE_COMPONENT_WITH_ID(type, id) _PS_V1_DECLARE_COMPONENT_WITH_ID( type, id ) |
|
#define _PS_V1_DECLARE_FACTORY_WITH_CREATOR |
( |
|
type, |
|
|
|
typecreator, |
|
|
|
factory |
|
) |
| |
Value: ::Gaudi::PluginService::v1::Details::demangle<type>(), factory )
#define _PS_V1_DECLARE_FACTORY_WITH_CREATOR_AND_ID(type, typecreator, id, factory)
Definition at line 31 of file PluginServiceV1.h.