|
| _Object (bool keep_order) |
|
| _Object (object::storage_type fields, bool keep_order) |
|
virtual std::unique_ptr< _Value > | _copy_value () |
|
virtual json::object & | as_object () |
|
virtual const json::object & | as_object () const |
|
virtual json::value::value_type | type () const |
|
virtual bool | has_field (const utility::string_t &) const |
|
virtual json::value & | index (const utility::string_t &key) |
|
bool | is_equal (const _Object *other) const |
|
virtual void | serialize_impl (std::string &str) const |
|
size_t | size () const |
|
virtual value | get_field (const utility::string_t &) const |
|
virtual value | get_element (array::size_type) const |
|
virtual value & | index (array::size_type) |
|
virtual const value & | cnst_index (const utility::string_t &) const |
|
virtual const value & | cnst_index (array::size_type) const |
|
virtual utility::string_t | to_string () const |
|
virtual bool | is_integer () const |
|
virtual bool | is_double () const |
|
virtual const json::number & | as_number () |
|
virtual double | as_double () const |
|
virtual int | as_integer () const |
|
virtual bool | as_bool () const |
|
virtual json::array & | as_array () |
|
virtual const json::array & | as_array () const |
|
virtual const utility::string_t & | as_string () const |
|
|
virtual void | format (std::basic_string< char > &str) const |
|
|
template<typename CharType > |
class | json::details::JSON_Parser |
|
The documentation for this class was generated from the following file: