Public Member Functions | Public Attributes | Protected Attributes

Table::CSVImportHandler Class Reference

Inheritance diagram for Table::CSVImportHandler:
Table::ImportHandler

List of all members.

Public Member Functions

 CSVImportHandler (std::istream &s)
State add (char)
const char * getCol () const
const char * errMsg () const
virtual void newRow ()

Public Attributes

char nlreplace_
 replace newlines with this char (optional)

Protected Attributes

bool instring_

Constructor & Destructor Documentation

Table::CSVImportHandler::CSVImportHandler ( std::istream &  s  )  [inline]

Member Function Documentation

State Table::CSVImportHandler::add ( char   )  [virtual]

Implements Table::ImportHandler.

const char* Table::CSVImportHandler::errMsg (  )  const [inline]

Reimplemented from Table::ImportHandler.

const char* Table::CSVImportHandler::getCol (  )  const [inline]

Reimplemented from Table::ImportHandler.

virtual void Table::CSVImportHandler::newRow (  )  [inline, virtual]

Reimplemented from Table::ImportHandler.


Member Data Documentation

replace newlines with this char (optional)