| The Gaudi Framework v32r1 (f65d50dc)

ContainerFactoryDefs.h
Go to the documentation of this file.
1 //====================================================================
2 // ContainerFactoriesDefs.cpp
3 //--------------------------------------------------------------------
4 //
5 // Package : LHCbEvent
6 //
7 // Author : Markus Frank
8 // History :
9 // +---------+----------------------------------------------+---------
10 // | Date | Comment | Who
11 // +---------+----------------------------------------------+---------
12 // | 21/07/99| Initial version | MF
13 // +---------+----------------------------------------------+---------
14 //====================================================================
15 #ifndef CONTAINERFACTORIESDEFS_H
16 #define CONTAINERFACTORIESDEFS_H 1
17
18 #define _ImplementContainerDictionaryFactory( x )
19 #define _ImplementDataObjectDictionaryFactory( x )
20 #define _ImplementDictionaryFactory( x )
21 #define DLL_DECL_CONTAINERDICT( x )
22 #define DLL_DECL_OBJECTDICT( x )
23
24 #include "GaudiKernel/ObjectFactory.h"
25 #include "GaudiKernel/ObjectList.h"
26 #include "GaudiKernel/ObjectVector.h"
27
28 #define _ImplementContainedFactories( x ) \
29 _ImplementContainerDictionaryFactory( x ) _ImplementContainedObjectFactory( x ) \
30 _ImplementDataObjectFactory( x##Vector ) _ImplementDataObjectFactory( x##List )
31
32 #define DLL_DECL_CONTAINEDOBJECTFACTORIES( x ) \
33 DLL_DECL_CONTAINERDICT( x ) \
34 DLL_DECL_OBJECTFACTORY( x ) \
35 DLL_DECL_OBJECTFACTORY( x##Vector ) \
36 DLL_DECL_OBJECTFACTORY( x##List )
37
38 #endif // CONTAINERFACTORIESDEFS_H
ObjectVector.h
ObjectFactory.h
ObjectList.h