Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

DbGenericConverter.h File Reference

#include "GaudiKernel/DataObject.h"
#include "DbCnvFactory.h"
#include "DbBaseConverter.h"

Go to the source code of this file.

Compounds

class  DbGenericConverter
class  DbOOMsConverter
class  DbOOMsConverter< DataObject >

Defines

#define _ImplementConverter( Transient )
 Generic DbConverter implementation macro for 1 to 1 converters. More...

#define _ImplementNameSpaceConverter( NameSpace, Transient )


Define Documentation

#define _ImplementConverter( Transient )
 

Initializer:

\
static DbOOMsCnvFactory< DbOOMsConverter < Transient > > s_##DBOOMs##Transient##factory; \
const ICnvFactory& DbOOMs##Transient##CnvFactory = s_##DBOOMs##Transient##factory;
Generic DbConverter implementation macro for 1 to 1 converters.

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.

Author(s):
Markus Frank
Version:
1.0

Definition at line 116 of file DbGenericConverter.h.

#define _ImplementNameSpaceConverter( NameSpace, Transient )
 

Initializer:

\
static DbOOMsCnvFactory< DbOOMsConverter < NameSpace##::##Transient > > s_##DBOOMs##NameSpace##Transient##factory; \
const ICnvFactory& DbOOMs##NameSpace##Transient##CnvFactory = s_##DBOOMs##NameSpace##Transient##factory;

Definition at line 120 of file DbGenericConverter.h.


Generated at Wed Nov 21 12:22:20 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000