|
JSON for Modern C++
3.0
|
a JSON value More...
#include <json.hpp>
Public Member Functions | |
| json_value ()=default | |
| default constructor (for null values) More... | |
| json_value (boolean_t v) | |
| constructor for booleans More... | |
| json_value (number_integer_t v) | |
| constructor for numbers (integer) More... | |
| json_value (number_float_t v) | |
| constructor for numbers (floating-point) More... | |
Public Attributes | |
| object_t * | object |
| object (stored with pointer to save storage) More... | |
| array_t * | array |
| array (stored with pointer to save storage) More... | |
| string_t * | string |
| string (stored with pointer to save storage) More... | |
| boolean_t | boolean |
| bolean More... | |
| number_integer_t | number_integer |
| number (integer) More... | |
| number_float_t | number_float |
| number (floating-point) More... | |
|
default |
|
inline |
|
inline |
Definition at line 230 of file json.hpp.
|
inline |
Definition at line 232 of file json.hpp.
| array_t* nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberFloatType, Allocator >::json_value::array |
Definition at line 215 of file json.hpp.
Referenced by nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberFloatType, Allocator >::basic_json().
| boolean_t nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberFloatType, Allocator >::json_value::boolean |
Definition at line 219 of file json.hpp.
Referenced by nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberFloatType, Allocator >::basic_json().
| number_float_t nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberFloatType, Allocator >::json_value::number_float |
Definition at line 223 of file json.hpp.
Referenced by nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberFloatType, Allocator >::basic_json().
| number_integer_t nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberFloatType, Allocator >::json_value::number_integer |
Definition at line 221 of file json.hpp.
Referenced by nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberFloatType, Allocator >::basic_json().
| object_t* nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberFloatType, Allocator >::json_value::object |
Definition at line 213 of file json.hpp.
Referenced by nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberFloatType, Allocator >::basic_json().
| string_t* nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberFloatType, Allocator >::json_value::string |
Definition at line 217 of file json.hpp.
Referenced by nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberFloatType, Allocator >::basic_json().