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

Go to the source code of this file.
Macros | |
| #define | DECLARE_OBJECT_FACTORY(x) DECLARE_FACTORY(x, ObjFactory) |
| #define | DECLARE_NAMESPACE_OBJECT_FACTORY(n, x) using n::x; DECLARE_FACTORY(x, ObjFactory) |
| #define | DECLARE_CONTAINEDOBJECT_FACTORY(x) DECLARE_FACTORY_WITH_ID(x, x::classID(), ContainedObjFactory) |
| #define | DECLARE_DATAOBJECT_FACTORY(x) DECLARE_FACTORY_WITH_ID(x, x::classID(), DataObjFactory) |
Typedefs | |
| typedef Gaudi::PluginService::Factory< IInterface *, IInterface * > | ObjFactory |
| typedef Gaudi::PluginService::Factory< DataObject * > | DataObjFactory |
| typedef Gaudi::PluginService::Factory< ContainedObject * > | ContainedObjFactory |
| #define DECLARE_CONTAINEDOBJECT_FACTORY | ( | x | ) | DECLARE_FACTORY_WITH_ID(x, x::classID(), ContainedObjFactory) |
Definition at line 20 of file ObjectFactory.h.
| #define DECLARE_DATAOBJECT_FACTORY | ( | x | ) | DECLARE_FACTORY_WITH_ID(x, x::classID(), DataObjFactory) |
Definition at line 21 of file ObjectFactory.h.
| #define DECLARE_NAMESPACE_OBJECT_FACTORY | ( | n, | |
| x | |||
| ) | using n::x; DECLARE_FACTORY(x, ObjFactory) |
Definition at line 18 of file ObjectFactory.h.
| #define DECLARE_OBJECT_FACTORY | ( | x | ) | DECLARE_FACTORY(x, ObjFactory) |
Definition at line 17 of file ObjectFactory.h.
Definition at line 14 of file ObjectFactory.h.
Definition at line 13 of file ObjectFactory.h.
| typedef Gaudi::PluginService::Factory<IInterface*, IInterface*> ObjFactory |
Definition at line 8 of file ObjectFactory.h.