Orcus
|
Public Member Functions | |
void | begin_parse () |
void | end_parse () |
void | begin_row () |
void | end_row () |
void | cell (const char *p, size_t n, bool transient) |
|
inline |
Called when the parser starts parsing a stream.
|
inline |
Called at the beginning of every row.
|
inline |
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. |
transient | when true, the text content has been converted and is stored in a temporary buffer. In such case, there is no guarantee that the text content remain available after the end of the call. When this value is false, the text content is guaranteed to be valid so long as the original CSV stream content is valid. |
|
inline |
Called when the parser finishes parsing a stream.
|
inline |
Called at the end of every row.