Orcus
 All Classes Functions Variables Enumerations Enumerator Pages
Public Member Functions | List of all members
csv_parser_handler Class Reference

Public Member Functions

void begin_parse ()
 
void end_parse ()
 
void begin_row ()
 
void end_row ()
 
void cell (const char *p, size_t n)
 

Member Function Documentation

void csv_parser_handler::begin_parse ( )
inline

Called when the parser starts parsing a stream.

void csv_parser_handler::begin_row ( )
inline

Called at the beginning of every row.

void csv_parser_handler::cell ( const char *  p,
size_t  n 
)
inline

Called after every cell is parsed.

Parameters
ppointer to the first character of a cell content.
nnumber of characters the cell content consists of.
void csv_parser_handler::end_parse ( )
inline

Called when the parser finishes parsing a stream.

void csv_parser_handler::end_row ( )
inline

Called at the end of every row.