| 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 | 
| 
 | inlinestatic | 
References clan::array, and clan::v.
Referenced by clan::JsonValue::set_array().
| 
 | inline | 
Referenced by clan::JsonValue::operator[](), and clan::JsonValue::operator[]().
| 
 | inline | 
| 
 | inlinestatic | 
References clan::boolean, and clan::v.
Referenced by clan::JsonValue::set_boolean().
| 
 | inline | 
| 
 | inline | 
References clan::length.
| 
 | inline | 
References clan::array, and clan::JsonValue::type().
| 
 | inline | 
References clan::boolean, and clan::JsonValue::type().
| 
 | inline | 
References clan::null, and clan::JsonValue::type().
| 
 | inline | 
References clan::number, and clan::JsonValue::type().
| 
 | inline | 
References clan::object, and clan::JsonValue::type().
| 
 | inline | 
References clan::JsonValue::type(), and clan::undefined.
| 
 | inline | 
| 
 | inline | 
| 
 | inlinestatic | 
References clan::null, and clan::v.
Referenced by clan::JsonValue::set_null().
| 
 | inlinestatic | 
References clan::JsonValue::number().
| 
 | inlinestatic | 
References clan::number, and clan::v.
Referenced by clan::JsonValue::number(), clan::JsonValue::number(), clan::JsonValue::number(), clan::JsonValue::number(), clan::JsonValue::number(), clan::JsonValue::number(), clan::JsonValue::number(), clan::JsonValue::set_number(), clan::JsonValue::set_number(), clan::JsonValue::set_number(), clan::JsonValue::set_number(), clan::JsonValue::set_number(), clan::JsonValue::set_number(), clan::JsonValue::set_number(), and clan::JsonValue::set_number().
| 
 | inlinestatic | 
References clan::JsonValue::number().
| 
 | inlinestatic | 
References clan::JsonValue::number().
| 
 | inlinestatic | 
References clan::JsonValue::number().
| 
 | inlinestatic | 
References clan::JsonValue::number().
| 
 | inlinestatic | 
References clan::JsonValue::number().
| 
 | inlinestatic | 
References clan::JsonValue::number().
| 
 | inlinestatic | 
References clan::object, and clan::v.
Referenced by clan::JsonValue::set_object().
| 
 | inline | 
References clan::JsonValue::prop().
| 
 | inline | 
References clan::JsonValue::prop().
| 
 | inline | 
References clan::JsonValue::prop().
| 
 | inline | 
References clan::JsonValue::prop().
| 
 | inline | 
References clan::JsonValue::at().
| 
 | inline | 
References clan::JsonValue::at().
| 
 | static | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
References clan::JsonValue::array().
| 
 | inline | 
References clan::JsonValue::boolean(), and clan::v.
| 
 | inline | 
References clan::JsonValue::null().
| 
 | inline | 
References clan::JsonValue::number(), and clan::v.
| 
 | inline | 
References clan::JsonValue::number(), and clan::v.
| 
 | inline | 
References clan::JsonValue::number(), and clan::v.
| 
 | inline | 
References clan::JsonValue::number(), and clan::v.
| 
 | inline | 
References clan::JsonValue::number(), and clan::v.
| 
 | inline | 
References clan::JsonValue::number(), and clan::v.
| 
 | inline | 
References clan::JsonValue::number(), and clan::v.
| 
 | inline | 
References clan::JsonValue::number(), and clan::v.
| 
 | inline | 
References clan::JsonValue::object().
| 
 | inline | 
References clan::JsonValue::string(), and clan::v.
| 
 | inline | 
References clan::JsonValue::string(), and clan::v.
| 
 | inline | 
References clan::JsonValue::undefined().
| 
 | inline | 
| 
 | inlinestatic | 
References clan::string, and clan::v.
Referenced by clan::JsonValue::set_string(), and clan::JsonValue::set_string().
| 
 | inline | 
| 
 | inline | 
References clan::JsonValue::to_number().
| 
 | inline | 
References clan::JsonValue::to_number().
| 
 | inline | 
References clan::JsonValue::to_number().
| 
 | inline | 
References clan::JsonValue::to_number().
| std::string clan::JsonValue::to_json | ( | ) | const | 
| 
 | inline | 
| 
 | inline | 
References clan::JsonValue::to_number().
| 
 | inline | 
| 
 | inline | 
References clan::JsonValue::to_number().
| 
 | inline | 
References clan::JsonValue::to_number().
| 
 | inline | 
References clan::JsonValue::to_number().
| 
 | inline | 
| 
 | inlinestatic | 
References clan::undefined, and clan::v.
Referenced by clan::JsonValue::set_undefined().