The Gaudi Framework
v29r0 (ff2e7097)
|
#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) |
#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 21 of file ObjectFactory.h.
#define DECLARE_DATAOBJECT_FACTORY | ( | x | ) | DECLARE_FACTORY_WITH_ID( x, x::classID(), DataObjFactory ) |
Definition at line 22 of file ObjectFactory.h.
#define DECLARE_NAMESPACE_OBJECT_FACTORY | ( | n, | |
x | |||
) |
Definition at line 17 of file ObjectFactory.h.
#define DECLARE_OBJECT_FACTORY | ( | x | ) | DECLARE_FACTORY( x, ObjFactory ) |
Definition at line 16 of file ObjectFactory.h.
Definition at line 13 of file ObjectFactory.h.
Definition at line 12 of file ObjectFactory.h.
typedef Gaudi::PluginService::Factory<IInterface*, IInterface*> ObjFactory |
Definition at line 8 of file ObjectFactory.h.