![]() |
DD4hep
1.33.0
Detector Description Toolkit for High Energy Physics
|
#include <Gaudi/Details/PluginServiceDetailsV1.h>#include <string>#include <typeinfo>#include <utility>Go to the source code of this file.
Classes | |
| class | Gaudi::PluginService::v1::Factory< R, Args > |
| Class wrapping the signature for a factory with any number of arguments. More... | |
| class | Gaudi::PluginService::v1::Exception |
Namespaces | |
| Gaudi | |
| Gaudi::PluginService | |
| See GaudiPluginService-readme. | |
| Gaudi::PluginService::v1 | |
| #define _PS_V1_DECLARE_COMPONENT | ( | type | ) | _PS_V1_DECLARE_FACTORY( type, type::Factory ) |
Definition at line 36 of file PluginServiceV1.h.
| #define _PS_V1_DECLARE_COMPONENT_WITH_ID | ( | type, | |
| id | |||
| ) | _PS_V1_DECLARE_FACTORY_WITH_ID( type, id, type::Factory ) |
Definition at line 38 of file PluginServiceV1.h.
| #define _PS_V1_DECLARE_FACTORY | ( | type, | |
| factory | |||
| ) | _PS_V1_DECLARE_FACTORY_WITH_ID( type, ::Gaudi::PluginService::v1::Details::demangle<type>(), factory ) |
Definition at line 26 of file PluginServiceV1.h.
| #define _PS_V1_DECLARE_FACTORY_WITH_CREATOR | ( | type, | |
| typecreator, | |||
| factory | |||
| ) |
Definition at line 32 of file PluginServiceV1.h.
| #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__ ) |
Definition at line 29 of file PluginServiceV1.h.
| #define _PS_V1_DECLARE_FACTORY_WITH_ID | ( | type, | |
| id, | |||
| factory | |||
| ) | _PS_V1_INTERNAL_DECLARE_FACTORY( type, id, factory, __LINE__ ) |
Definition at line 23 of file PluginServiceV1.h.
| #define DECLARE_COMPONENT | ( | type | ) | _PS_V1_DECLARE_COMPONENT( type ) |
Definition at line 47 of file PluginServiceV1.h.
| #define DECLARE_COMPONENT_WITH_ID | ( | type, | |
| id | |||
| ) | _PS_V1_DECLARE_COMPONENT_WITH_ID( type, id ) |
Definition at line 48 of file PluginServiceV1.h.
| #define DECLARE_FACTORY | ( | type, | |
| factory | |||
| ) | _PS_V1_DECLARE_FACTORY( type, factory ) |
Definition at line 42 of file PluginServiceV1.h.
| #define DECLARE_FACTORY_WITH_CREATOR | ( | type, | |
| typecreator, | |||
| factory | |||
| ) | _PS_V1_DECLARE_FACTORY_WITH_CREATOR( type, typecreator, factory ) |
Definition at line 45 of file PluginServiceV1.h.
| #define DECLARE_FACTORY_WITH_CREATOR_AND_ID | ( | type, | |
| typecreator, | |||
| id, | |||
| factory | |||
| ) | _PS_V1_DECLARE_FACTORY_WITH_CREATOR_AND_ID( type, typecreator, id, factory ) |
Definition at line 43 of file PluginServiceV1.h.
| #define DECLARE_FACTORY_WITH_ID | ( | type, | |
| id, | |||
| factory | |||
| ) | _PS_V1_DECLARE_FACTORY_WITH_ID( type, id, factory ) |
Definition at line 41 of file PluginServiceV1.h.
1.8.18