Namespaces | |
detail | |
Classes | |
class | rvalue |
JSON read value. More... | |
class | wvalue |
JSON write value. More... | |
Enumerations | |
enum | type : char { type::Null, type::False, type::True, type::Number, type::String, type::List, type::Object, type::Function } |
enum | num_type : char { num_type::Signed_integer, num_type::Unsigned_integer, num_type::Floating_point, num_type::Null } |
Functions | |
void | escape (const std::string &str, std::string &ret) |
std::string | escape (const std::string &str) |
const char * | get_type_str (type t) |
rvalue | load (const char *data, size_t size) |
bool | operator== (const rvalue &l, const std::string &r) |
bool | operator== (const std::string &l, const rvalue &r) |
bool | operator!= (const rvalue &l, const std::string &r) |
bool | operator!= (const std::string &l, const rvalue &r) |
bool | operator== (const rvalue &l, double r) |
bool | operator== (double l, const rvalue &r) |
bool | operator!= (const rvalue &l, double r) |
bool | operator!= (double l, const rvalue &r) |
rvalue | load_nocopy_internal (char *data, size_t size) |
rvalue | load (const char *data) |
rvalue | load (const std::string &str) |
|
strong |
|
strong |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |