#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: