![]() |
The Gaudi Framework
master (9f3f8895)
|
#include <Gaudi/PluginService.h>

Go to the source code of this file.
Macros | |
| #define | DECLARE_OBJECT_FACTORY(x) |
| #define | DECLARE_NAMESPACE_OBJECT_FACTORY(n, x) |
| #define | DECLARE_CONTAINEDOBJECT_FACTORY(x) |
| #define | DECLARE_DATAOBJECT_FACTORY(x) |
Typedefs | |
| using | ObjFactory = Gaudi::PluginService::Factory<IInterface*( IInterface* )> |
| using | DataObjFactory = Gaudi::PluginService::Factory<DataObject*()> |
| using | ContainedObjFactory = Gaudi::PluginService::Factory<ContainedObject*()> |
| #define DECLARE_CONTAINEDOBJECT_FACTORY | ( | x | ) |
Definition at line 29 of file ObjectFactory.h.
| #define DECLARE_DATAOBJECT_FACTORY | ( | x | ) |
Definition at line 30 of file ObjectFactory.h.
| #define DECLARE_NAMESPACE_OBJECT_FACTORY | ( | n, | |
| x ) |
Definition at line 25 of file ObjectFactory.h.
| #define DECLARE_OBJECT_FACTORY | ( | x | ) |
Definition at line 24 of file ObjectFactory.h.
| using ContainedObjFactory = Gaudi::PluginService::Factory<ContainedObject*()> |
Definition at line 21 of file ObjectFactory.h.
| using DataObjFactory = Gaudi::PluginService::Factory<DataObject*()> |
Definition at line 20 of file ObjectFactory.h.
| using ObjFactory = Gaudi::PluginService::Factory<IInterface*( IInterface* )> |
Definition at line 19 of file ObjectFactory.h.