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

CdbBdbNTupleConversionRules_Default< T > Struct Template Reference

The default "persistent/transient" conversion rules for elements of tuples. More...

#include <CdbBdbNTupleConversionRules.hh>

List of all members.

Public Types

typedef T Transient
typedef T Persistent

Static Public Member Functions

const Persistentto_persistent (const Transient &value)
const Transientto_transient (const Persistent &value)


Detailed Description

template<class T>
struct CdbBdbNTupleConversionRules_Default< T >

The default "persistent/transient" conversion rules for elements of tuples.

This pseudo-converter can be applied for any types of elements. This converter is used by default when converting tuples between the transient and persistent forms.

The only template parameter of the class is a transient type of elements.

There is also a number of specializations of the facility (see below). They'll be used for types requiering nono-trivial conversion or because of lack of implicit conversion supplied with the compiler or user classes.

Definition at line 26 of file CdbBdbNTupleConversionRules.hh.


Member Typedef Documentation

template<class T>
typedef T CdbBdbNTupleConversionRules_Default< T >::Persistent
 

Definition at line 29 of file CdbBdbNTupleConversionRules.hh.

template<class T>
typedef T CdbBdbNTupleConversionRules_Default< T >::Transient
 

Definition at line 28 of file CdbBdbNTupleConversionRules.hh.


Member Function Documentation

template<class T>
const Persistent& CdbBdbNTupleConversionRules_Default< T >::to_persistent const Transient   value [inline, static]
 

Definition at line 31 of file CdbBdbNTupleConversionRules.hh.

template<class T>
const Transient& CdbBdbNTupleConversionRules_Default< T >::to_transient const Persistent   value [inline, static]
 

Definition at line 32 of file CdbBdbNTupleConversionRules.hh.


The documentation for this struct was generated from the following file:
Generated on Mon Dec 5 18:22:17 2005 for CDB by doxygen1.3-rc3