cxxtools::CsvSerializer Class Reference

#include <cxxtools/csvserializer.h>

Public Member Functions

 CsvSerializer (std::ostream &os, TextCodec< Char, char > *codec=new Utf8Codec())
 CsvSerializer (TextOStream &os)
 ~CsvSerializer ()
void selectColumn (const std::string &title)
void selectColumn (const std::string &memberName, const std::string &title)
void delimiter (String delimiter)
void delimiter (Char delimiter)
void quote (Char quote)
void lineEnding (const String &le)
template<typename T >
void serialize (const T &type)

Constructor & Destructor Documentation

cxxtools::CsvSerializer::CsvSerializer ( std::ostream &  os,
TextCodec< Char, char > *  codec = new Utf8Codec() 
)
inline
cxxtools::CsvSerializer::CsvSerializer ( TextOStream os)
inline
cxxtools::CsvSerializer::~CsvSerializer ( )
inline

Member Function Documentation

void cxxtools::CsvSerializer::delimiter ( String  delimiter)
inline
void cxxtools::CsvSerializer::delimiter ( Char  delimiter)
inline
void cxxtools::CsvSerializer::lineEnding ( const String le)
inline
void cxxtools::CsvSerializer::quote ( Char  quote)
inline
void cxxtools::CsvSerializer::selectColumn ( const std::string &  title)
inline
void cxxtools::CsvSerializer::selectColumn ( const std::string &  memberName,
const std::string &  title 
)
inline
template<typename T >
void cxxtools::CsvSerializer::serialize ( const T &  type)
inline

The documentation for this class was generated from the following file: