#include <json11.hpp>
virtual json11::JsonValue::~JsonValue |
( |
| ) |
|
|
inlineprotectedvirtual |
virtual Json::Type json11::JsonValue::type |
( |
| ) |
const |
|
protectedpure virtual |
Implemented in json11::Value< tag, T >, json11::Value< Json::OBJECT, Json::object >, json11::Value< Json::NUMBER, int >, json11::Value< Json::ARRAY, Json::array >, json11::Value< Json::NUL, NullStruct >, json11::Value< Json::NUMBER, double >, json11::Value< Json::BOOL, bool >, and json11::Value< Json::STRING, string >.
virtual bool json11::JsonValue::equals |
( |
const JsonValue * |
other | ) |
const |
|
protectedpure virtual |
Implemented in json11::JsonInt, json11::JsonDouble, json11::Value< tag, T >, json11::Value< Json::OBJECT, Json::object >, json11::Value< Json::NUMBER, int >, json11::Value< Json::ARRAY, Json::array >, json11::Value< Json::NUL, NullStruct >, json11::Value< Json::NUMBER, double >, json11::Value< Json::BOOL, bool >, and json11::Value< Json::STRING, string >.
Implemented in json11::JsonInt, json11::JsonDouble, json11::Value< tag, T >, json11::Value< Json::OBJECT, Json::object >, json11::Value< Json::NUMBER, int >, json11::Value< Json::ARRAY, Json::array >, json11::Value< Json::NUL, NullStruct >, json11::Value< Json::NUMBER, double >, json11::Value< Json::BOOL, bool >, and json11::Value< Json::STRING, string >.
virtual void json11::JsonValue::dump |
( |
std::string & |
out | ) |
const |
|
protectedpure virtual |
double json11::JsonValue::number_value |
( |
| ) |
const |
|
protectedvirtual |
int json11::JsonValue::int_value |
( |
| ) |
const |
|
protectedvirtual |
bool json11::JsonValue::bool_value |
( |
| ) |
const |
|
protectedvirtual |
const string & json11::JsonValue::string_value |
( |
| ) |
const |
|
protectedvirtual |
Reimplemented in json11::JsonString.
const string empty_string
Definition: json11.cpp:232
static const Statics & statics()
Definition: json11.cpp:238
const vector< Json > & json11::JsonValue::array_items |
( |
| ) |
const |
|
protectedvirtual |
Reimplemented in json11::JsonArray.
const vector< Json > empty_vector
Definition: json11.cpp:233
static const Statics & statics()
Definition: json11.cpp:238
const Json & json11::JsonValue::operator[] |
( |
size_t |
i | ) |
const |
|
protectedvirtual |
Reimplemented in json11::JsonArray.
static const Json & static_null()
Definition: json11.cpp:243
const map< string, Json > & json11::JsonValue::object_items |
( |
| ) |
const |
|
protectedvirtual |
Reimplemented in json11::JsonObject.
const map< string, Json > empty_map
Definition: json11.cpp:234
static const Statics & statics()
Definition: json11.cpp:238
virtual const Json& json11::JsonValue::operator[] |
( |
const std::string & |
key | ) |
const |
|
protectedvirtual |
The documentation for this class was generated from the following files: