#include "GaudiKernel/IObjectFactory.h"#include "DbGenericConverter.h"Go to the source code of this file.
Compounds | |
| class | DbContainerConverter |
| class | DbOOMsContainerConverter |
Defines | |
| #define | _ImplementContainerConverters(Transient) |
| Generic DbConverter implementation macro for 1 to many converters. More... | |
| #define | _ImplementNameSpaceContainerConverters(NameSpace,Transient) |
|
|
Initializer: \
\
static DbOOMsCnvFactory<DbOOMsContainerConverter< ObjectVector < Transient > > > \
s_##DbOOMs##Transient##VectorFactory; \
const ICnvFactory& DbOOMs##Transient##VectorCnvFactory = \
s_##DbOOMs##Transient##VectorFactory; \
\
static DbOOMsCnvFactory<DbOOMsContainerConverter< ObjectList < Transient > > > \
s_##DbOOMs##Transient##ListFactory; \
const ICnvFactory& DbOOMs##Transient##ListCnvFactory = \
s_##DbOOMs##Transient##ListFactory;None of the stuff below is necessarily visible outside the implementation file. Hence we put the definition into the implementation. This should minimize dependencies of header files.
Definition at line 98 of file DbContainerConverter.h. |
|
|
Initializer: \
\
static DbOOMsCnvFactory<DbOOMsContainerConverter< ObjectVector < NameSpace::Transient > > > \
s_##DbOOMs##NameSpace##Transient##VectorFactory; \
const ICnvFactory& DbOOMs##NameSpace##Transient##VectorCnvFactory = \
s_##DbOOMs##NameSpace##Transient##VectorFactory; \
\
static DbOOMsCnvFactory<DbOOMsContainerConverter< ObjectList < NameSpace::Transient > > > \
s_##DbOOMs##NameSpace##Transient##ListFactory; \
const ICnvFactory& DbOOMs##NameSpace##Transient##ListCnvFactory = \
s_##DbOOMs##NameSpace##Transient##ListFactory;Definition at line 110 of file DbContainerConverter.h. |
1.2.3 written by Dimitri van Heesch,
© 1997-2000