Classes |
class | nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType > |
| a class to store JSON values More...
|
class | nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType >::const_iterator |
| a const random access iterator for the basic_json class More...
|
struct | std::hash< nlohmann::json > |
| hash value for JSON objects More...
|
struct | nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType >::internal_iterator |
| an iterator value More...
|
class | nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType >::iteration_proxy< IteratorType > |
| proxy class for the iterator_wrapper functions More...
|
class | nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType >::iteration_proxy< IteratorType >::iteration_proxy_internal |
| helper class for iteration More...
|
class | nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType >::iterator |
| a mutable random access iterator for the basic_json class More...
|
class | nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType >::json_pointer |
| JSON Pointer. More...
|
class | nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType >::json_reverse_iterator< Base > |
| a template for a reverse iterator class More...
|
union | nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType >::json_value |
| a JSON value More...
|
class | nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType >::lexer |
| lexical analysis More...
|
class | nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType >::parser |
| syntax analysis More...
|
class | nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType >::primitive_iterator_t |
| an iterator for primitive JSON types More...
|
Namespaces |
namespace | nlohmann |
| namespace for Niels Lohmann
|
namespace | std |
Functions |
nlohmann::json | operator""_json (const char *s, std::size_t) |
| user-defined string literal for JSON values
|
nlohmann::json::json_pointer | operator""_json_pointer (const char *s, std::size_t) |
| user-defined string literal for JSON pointer
|
template<> |
void | std::swap (nlohmann::json &j1, nlohmann::json &j2) noexcept(is_nothrow_move_constructible< nlohmann |
| exchanges the values of two JSON objects
|