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

CdbBdbNTupleConversionRules_Default< std::string > Struct Template Reference

The specialization for std::string type of C++. More...

#include <CdbBdbNTupleConversionRules.hh>

List of all members.

Public Types

typedef std::string Transient
typedef ooVString Persistent

Static Public Member Functions

const ooVString to_persistent (const std::string &value)
const std::string to_transient (const ooVString &value)


Detailed Description

template<>
struct CdbBdbNTupleConversionRules_Default< std::string >

The specialization for std::string type of C++.

This class will be used to map STD strings into OO strings to avoid any attempts to use STD strings in the persistent schema (which would be a really terrible idea given different implementation of STD strings on various compliter/library platforms.

Definition at line 117 of file CdbBdbNTupleConversionRules.hh.


Member Typedef Documentation

typedef ooVString CdbBdbNTupleConversionRules_Default< std::string >::Persistent
 

Definition at line 120 of file CdbBdbNTupleConversionRules.hh.

typedef std::string CdbBdbNTupleConversionRules_Default< std::string >::Transient
 

Definition at line 119 of file CdbBdbNTupleConversionRules.hh.


Member Function Documentation

const ooVString CdbBdbNTupleConversionRules_Default< std::string >::to_persistent const std::string &    value [inline, static]
 

Definition at line 122 of file CdbBdbNTupleConversionRules.hh.

const std::string CdbBdbNTupleConversionRules_Default< std::string >::to_transient const ooVString &    value [inline, static]
 

Definition at line 123 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