|
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. |
| len | length of the string value. |
1.8.14