![]() |
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.