00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 #ifndef CONTAINERFACTORIESDEFS_H
00016 #define CONTAINERFACTORIESDEFS_H 1
00017
00018 #define _ImplementContainerDictionaryFactory(x)
00019 #define _ImplementDataObjectDictionaryFactory(x)
00020 #define _ImplementDictionaryFactory(x)
00021 #define DLL_DECL_CONTAINERDICT(x)
00022 #define DLL_DECL_OBJECTDICT(x)
00023
00024
00025 #include "GaudiKernel/ObjectList.h"
00026 #include "GaudiKernel/ObjectVector.h"
00027 #include "GaudiKernel/ObjectFactory.h"
00028
00029
00030 #define _ImplementContainedFactories(x) \
00031 _ImplementContainerDictionaryFactory(x) \
00032 _ImplementContainedObjectFactory(x) \
00033 _ImplementDataObjectFactory( x##Vector ) \
00034 _ImplementDataObjectFactory( x##List )
00035
00036 #define DLL_DECL_CONTAINEDOBJECTFACTORIES(x) \
00037 DLL_DECL_CONTAINERDICT(x) \
00038 DLL_DECL_OBJECTFACTORY(x) \
00039 DLL_DECL_OBJECTFACTORY( x##Vector ) \
00040 DLL_DECL_OBJECTFACTORY( x##List )
00041
00042 #endif // CONTAINERFACTORIESDEFS_H
00043