1 #ifndef GAUDIKERNEL_DATAOBJECTFACTORY_H
2 #define GAUDIKERNEL_DATAOBJECTFACTORY_H
10 typedef Gaudi::PluginService::Factory1<
IInterface*,
17 #define DECLARE_OBJECT_FACTORY(x) DECLARE_FACTORY(x, ObjFactory)
18 #define DECLARE_NAMESPACE_OBJECT_FACTORY(n,x) using n::x; DECLARE_FACTORY(x, ObjFactory)
20 #define DECLARE_CONTAINEDOBJECT_FACTORY( x ) DECLARE_FACTORY_WITH_ID(x, x::classID(), ContainedObjFactory)
21 #define DECLARE_DATAOBJECT_FACTORY( x ) DECLARE_FACTORY_WITH_ID(x, x::classID(), DataObjFactory)
23 #endif // GAUDIKERNEL_OBJECTFactory_H