cajun::csv_parser_t Class Reference

#include <csv_parser.H>

List of all members.

Public Member Functions

 csv_parser_t ()
const csv_parser_toperator<< (const string &sIn)
const csv_parser_toperator<< (const char *sIn)
csv_parser_toperator>> (int &nOut)
csv_parser_toperator>> (double &nOut)
csv_parser_toperator>> (string &sOut)

Private Member Functions

void SkipSpaces (void)

Private Attributes

string m_Data
unsigned int m_Pos

Constructor & Destructor Documentation

cajun::csv_parser_t::csv_parser_t (  ) 

References m_Data, and m_Pos.


Member Function Documentation

const csv_parser_t & cajun::csv_parser_t::operator<< ( const char *  sIn  ) 

References m_Data, and m_Pos.

const csv_parser_t & cajun::csv_parser_t::operator<< ( const string &  sIn  ) 

References m_Data, and m_Pos.

csv_parser_t & cajun::csv_parser_t::operator>> ( string &  sOut  ) 

References m_Data, m_Pos, and SkipSpaces().

csv_parser_t & cajun::csv_parser_t::operator>> ( double &  nOut  ) 

References m_Data, m_Pos, and SkipSpaces().

csv_parser_t & cajun::csv_parser_t::operator>> ( int &  nOut  ) 

References m_Data, m_Pos, and SkipSpaces().

void cajun::csv_parser_t::SkipSpaces ( void   )  [private]

References m_Data, and m_Pos.

Referenced by operator>>().


Member Data Documentation

string cajun::csv_parser_t::m_Data [private]
unsigned int cajun::csv_parser_t::m_Pos [private]

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

Generated on Fri Apr 9 10:45:11 2010 for cbutils by  doxygen 1.6.1