|
| JSONValue (const wchar_t *m_char_value) |
|
| JSONValue (const std::wstring &m_string_value) |
|
| JSONValue (bool m_bool_value) |
|
| JSONValue (double m_number_value) |
|
| JSONValue (int m_integer_value) |
|
| JSONValue (const JSONArray &m_array_value) |
|
| JSONValue (const JSONObject &m_object_value) |
|
| JSONValue (const JSONValue &m_source) |
|
bool | IsNull () const |
|
bool | IsString () const |
|
bool | IsBool () const |
|
bool | IsNumber () const |
|
bool | IsArray () const |
|
bool | IsObject () const |
|
const std::wstring & | AsString () const |
|
bool | AsBool () const |
|
double | AsNumber () const |
|
const JSONArray & | AsArray () const |
|
const JSONObject & | AsObject () const |
|
std::size_t | CountChildren () const |
|
bool | HasChild (std::size_t index) const |
|
JSONValue * | Child (std::size_t index) |
|
bool | HasChild (const wchar_t *name) const |
|
JSONValue * | Child (const wchar_t *name) |
|
std::vector< std::wstring > | ObjectKeys () const |
|
std::wstring | Stringify (bool const prettyprint=false) const |
|
|
static JSONValue * | Parse (const wchar_t **data) |
|
The documentation for this class was generated from the following file: