#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 ) | 
|  | 
◆ _PS_V1_DECLARE_COMPONENT
◆ _PS_V1_DECLARE_COMPONENT_WITH_ID
◆ _PS_V1_DECLARE_FACTORY
◆ _PS_V1_DECLARE_FACTORY_WITH_CREATOR
      
        
          | #define _PS_V1_DECLARE_FACTORY_WITH_CREATOR | ( |  | type, | 
        
          |  |  |  | typecreator, | 
        
          |  |  |  | factory | 
        
          |  | ) |  |  | 
      
 
Value:
                                              ::Gaudi::PluginService::v1::Details::demangle<type>(), factory )
 
Definition at line 32 of file PluginServiceV1.h.
 
 
◆ _PS_V1_DECLARE_FACTORY_WITH_CREATOR_AND_ID
◆ _PS_V1_DECLARE_FACTORY_WITH_ID
◆ DECLARE_COMPONENT
◆ DECLARE_COMPONENT_WITH_ID
◆ DECLARE_FACTORY
◆ DECLARE_FACTORY_WITH_CREATOR
◆ DECLARE_FACTORY_WITH_CREATOR_AND_ID
◆ DECLARE_FACTORY_WITH_ID