|
Orcus
|
Public Member Functions | |
| void | begin_parse () |
| void | end_parse () |
| void | begin_array () |
| void | end_array () |
| void | begin_object () |
| void | object_key (const char *p, size_t len, bool transient) |
| void | end_object () |
| void | boolean_true () |
| void | boolean_false () |
| void | null () |
| void | string (const char *p, size_t len, bool transient) |
| void | number (double val) |
|
inline |
Called when the opening brace of an array is encountered.
|
inline |
Called when the opening curly brace of an object is encountered.
|
inline |
Called when the parsing begins.
|
inline |
Called when a boolean 'false' keyword is encountered.
|
inline |
Called when a boolean 'true' keyword is encountered.
|
inline |
Called when the closing brace of an array is encountered.
|
inline |
Called when the closing curly brace of an object is encountered.
|
inline |
Called when the parsing ends.
|
inline |
Called when a 'null' keyword is encountered.
|
inline |
Called when a numeric value is encountered.
| val | numeric value. |
|
inline |
Called when a key value string of an object is encountered.
| p | pointer to the first character of the key value string. |
| len | length of the key value string. |
| transient | true if the string value is stored in a temporary buffer which is not guaranteed to hold the string value after the end of this callback. When false, the pointer points to somewhere in the JSON stream being parsed. |
|
inline |
Called when a string value is encountered.
| p | pointer to the first character of the string value. |
| len | length of the string value. |
| transient | true if the string value is stored in a temporary buffer which is not guaranteed to hold the string value after the end of this callback. When false, the pointer points to somewhere in the JSON stream being parsed. |
1.8.14