|
enum | kindt {
kindt::J_STRING,
kindt::J_NUMBER,
kindt::J_OBJECT,
kindt::J_ARRAY,
kindt::J_TRUE,
kindt::J_FALSE,
kindt::J_NULL
} |
|
static jsont | json_boolean (bool value) |
|
static void | output_key (std::ostream &out, const std::string &key) |
|
static void | output_object (std::ostream &out, const objectt &object, unsigned indent) |
| Basic handling of the printing of a JSON object. More...
|
|
kindt | kind |
|
std::string | value |
|
static const jsont | null_json_object |
|
typedef std::vector< jsont > | arrayt |
|
typedef std::map< std::string, jsont > | objectt |
|
| jsont (kindt _kind) |
|
| jsont (kindt _kind, std::string _value) |
|
| jsont (kindt _kind, arrayt &&entries) |
|
| jsont (kindt _kind, objectt &&objects) |
|
static void | escape_string (const std::string &, std::ostream &) |
|
arrayt | array |
|
objectt | object |
|
Definition at line 269 of file json.h.