| The Gaudi Framework v28r2-patches (bc4ad17a)

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

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
25 #include "GaudiKernel/ObjectList.h"
26 #include "GaudiKernel/ObjectVector.h"
27 #include "GaudiKernel/ObjectFactory.h"
28
29
30 #define _ImplementContainedFactories(x) \
31 _ImplementContainerDictionaryFactory(x) \
32 _ImplementContainedObjectFactory(x) \
33 _ImplementDataObjectFactory( x##Vector ) \
34 _ImplementDataObjectFactory( x##List )
35
36 #define DLL_DECL_CONTAINEDOBJECTFACTORIES(x) \
37 DLL_DECL_CONTAINERDICT(x) \
38 DLL_DECL_OBJECTFACTORY(x) \
39 DLL_DECL_OBJECTFACTORY( x##Vector ) \
40 DLL_DECL_OBJECTFACTORY( x##List )
41
42 #endif // CONTAINERFACTORIESDEFS_H
43
ObjectVector.h
ObjectFactory.h
ObjectList.h