Orcus
|
Public Member Functions | |
void | begin_parse () |
void | end_parse () |
void | begin_document () |
void | end_document () |
void | begin_sequence () |
void | end_sequence () |
void | begin_map () |
void | begin_map_key () |
void | end_map_key () |
void | end_map () |
void | string (const char *p, size_t n) |
void | number (double val) |
void | boolean_true () |
void | boolean_false () |
void | null () |
|
inline |
Called when a new document is encountered.
|
inline |
Called when a map begins.
|
inline |
Called when the parser starts parsing a map key.
|
inline |
Called when the parser starts parsing a content.
|
inline |
Called when a sequence begins.
|
inline |
Called when a boolean 'false' keyword is encountered.
|
inline |
Called when a boolean 'true' keyword is encountered.
|
inline |
Called when the parser has finished parsing a document.
|
inline |
Called when the parser finishes parsing an entire map.
|
inline |
Called when the parser finishes parsing a map key.
|
inline |
Called when the parser finishes parsing an entire content.
|
inline |
Called when a sequence ends.
|
inline |
Called when a 'null' keyword is encountered.
|
inline |
Called when a numeric value is encountered.
val | numeric value. |
|
inline |
Called when a string value is encountered.
p | pointer to the first character of the string value. |
n | length of the string value. |