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. |