Classes | |
class | clan::JsonException |
Exception class thrown for JSON exceptions. More... | |
class | clan::JsonValue |
Enumerations | |
enum class | clan::JsonType { clan::JsonType::undefined , clan::JsonType::null , clan::JsonType::object , clan::JsonType::array , clan::JsonType::number , clan::JsonType::boolean , clan::JsonType::string } |
|
strong |
|
inline |
References clan::Exception::Exception(), and clan::Exception::message.
|
inlinestatic |
References clan::array, and clan::v.
Referenced by set_array().
|
inline |
References at().
Referenced by at(), at(), operator[](), and operator[]().
|
inlinestatic |
References clan::boolean, and clan::v.
Referenced by set_boolean().
|
inline |
|
inline |
References clan::length.
|
inline |
References clan::array, and type().
|
inline |
References clan::boolean, and type().
|
inline |
References clan::null, and type().
|
inline |
References clan::number, and type().
|
inline |
References clan::object, and type().
|
inline |
References type(), and clan::undefined.
|
inline |
|
inline |
|
inlinestatic |
References clan::null, and clan::v.
Referenced by set_null().
|
inlinestatic |
References clan::number, and clan::v.
Referenced by number(), number(), number(), number(), number(), number(), number(), set_number(), set_number(), set_number(), set_number(), set_number(), set_number(), set_number(), and set_number().
|
inlinestatic |
References clan::object, and clan::v.
Referenced by set_object().
|
inline |
References prop().
|
static |
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by operator[](), operator[](), operator[](), and operator[]().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References array().
|
inline |
References null().
|
inline |
References object().
|
inline |
References undefined().
|
inline |
|
inlinestatic |
References clan::string, and clan::v.
Referenced by set_string(), and set_string().
|
inline |
|
inline |
References to_number().
|
inline |
References to_number().
|
inline |
References to_number().
|
inline |
References to_number().
std::string clan::JsonValue::to_json | ( | ) | const |
|
inline |
Referenced by to_char(), to_double(), to_float(), to_int(), to_short(), to_uchar(), to_uint(), and to_ushort().
|
inline |
References to_number().
|
inline |
|
inline |
References to_number().
|
inline |
References to_number().
|
inline |
References to_number().
|
inline |
Referenced by is_array(), is_boolean(), is_null(), is_number(), is_object(), and is_undefined().
|
inlinestatic |
References clan::undefined, and clan::v.
Referenced by set_undefined().