orcus::csv_parser¶Inherits from orcus::csv::parser_base
Public Types
handler_type¶Public Functions
csv_parser(const char *p, size_t n, handler_type &hdl, const csv::parser_config &config)¶parse()¶orcus::csv::parser_config¶Run-time configuration object for orcus::csv_parser.
Public Functions
parser_config()¶csv_parser_handler¶Public Functions
begin_parse()¶Called when the parser starts parsing a stream.
end_parse()¶Called when the parser finishes parsing a stream.
begin_row()¶Called at the beginning of every row.
end_row()¶Called at the end of every row.
cell(const char *p, size_t n)¶Called after every cell is parsed.
p: pointer to the first character of a cell content. n: number of characters the cell content consists of.