deprecated
unknown
deprecated.html
nlohmann
c
ns
nlohmann
namespacenlohmann.html
namespace for Niels Lohmann
json
cpp
tdef
nlohmann
namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html
a2bfd99e845a2e5cd90aeaf1b1431f474
default JSON class
json.hpp
nlohmann::adl_serializer
c
tmplt
nlohmann::adl_serializer
structnlohmann_1_1adl__serializer.html
default JSONSerializer template argument
json.hpp
from_json
cpp
func
nlohmann::adl_serializer
structnlohmann_1_1adl__serializer_ab39cad07c1a2bf4414d6cae5215b4e7a.html
ab39cad07c1a2bf4414d6cae5215b4e7a
convert a JSON value to any value type
json.hpp
to_json
cpp
func
nlohmann::adl_serializer
structnlohmann_1_1adl__serializer_adf8cd96afe6ab243b67392dfe35ace89.html
adf8cd96afe6ab243b67392dfe35ace89
convert any value type to a JSON value
json.hpp
nlohmann::basic_json
c
tmplt
nlohmann::basic_json
classnlohmann_1_1basic__json.html
a class to store JSON values
json.hpp
json_serializer
cpp
tdef
nlohmann::basic_json
classnlohmann_1_1basic__json_a7768841baaaa7a21098a401c932efaff.html
a7768841baaaa7a21098a401c932efaff
parser_callback_t
cpp
tdef
nlohmann::basic_json
classnlohmann_1_1basic__json_aecae491e175f8767c550ae3c59e180e3.html
aecae491e175f8767c550ae3c59e180e3
per-element parser callback type
value_t
cpp
tdef
nlohmann::basic_json
classnlohmann_1_1basic__json_ae8cbef097f7da18a781fc86587de6b90.html
ae8cbef097f7da18a781fc86587de6b90
type_name
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a6b75862bdb4d26650616cf9821430755.html
a6b75862bdb4d26650616cf9821430755
return the type as string
json.hpp
get_allocator
cpp
clm
nlohmann::basic_json
classnlohmann_1_1basic__json_af4ac14224fbdd29d3547fcb11bb55c8f.html
af4ac14224fbdd29d3547fcb11bb55c8f
returns the allocator associated with the container
json.hpp
meta
cpp
clm
nlohmann::basic_json
classnlohmann_1_1basic__json_aef6d0eeccee7c5c7e1317c2ea1607fab.html
aef6d0eeccee7c5c7e1317c2ea1607fab
returns version information on the library
json.hpp
detail::external_constructor
cpp
ffunc
nlohmann::basic_json
classnlohmann_1_1basic__json_a6275ed57bae6866cdf5db5370a7ad47c.html
a6275ed57bae6866cdf5db5370a7ad47c
value_type
cpp
tdef
nlohmann::basic_json
classnlohmann_1_1basic__json_a2b3297873b70c080837e8eedc4fec32f.html
a2b3297873b70c080837e8eedc4fec32f
the type of elements in a basic_json container
reference
cpp
tdef
nlohmann::basic_json
classnlohmann_1_1basic__json_ac6a5eddd156c776ac75ff54cfe54a5bc.html
ac6a5eddd156c776ac75ff54cfe54a5bc
the type of an element reference
const_reference
cpp
tdef
nlohmann::basic_json
classnlohmann_1_1basic__json_a4057c5425f4faacfe39a8046871786ca.html
a4057c5425f4faacfe39a8046871786ca
the type of an element const reference
difference_type
cpp
tdef
nlohmann::basic_json
classnlohmann_1_1basic__json_afe7c1303357e19cea9527af4e9a31d8f.html
afe7c1303357e19cea9527af4e9a31d8f
a type to represent differences between iterators
size_type
cpp
tdef
nlohmann::basic_json
classnlohmann_1_1basic__json_a39f2cd0b58106097e0e67bf185cc519b.html
a39f2cd0b58106097e0e67bf185cc519b
a type to represent container sizes
allocator_type
cpp
tdef
nlohmann::basic_json
classnlohmann_1_1basic__json_a86ce930490cf7773b26f5ef49c04a350.html
a86ce930490cf7773b26f5ef49c04a350
the allocator type
pointer
cpp
tdef
nlohmann::basic_json
classnlohmann_1_1basic__json_aefee1f777198c68724bd127e0c8abbe4.html
aefee1f777198c68724bd127e0c8abbe4
the type of an element pointer
const_pointer
cpp
tdef
nlohmann::basic_json
classnlohmann_1_1basic__json_aff3d5cd2a75612364b888d8693231b58.html
aff3d5cd2a75612364b888d8693231b58
the type of an element const pointer
iterator
cpp
tdef
nlohmann::basic_json
classnlohmann_1_1basic__json_a099316232c76c034030a38faa6e34dca.html
a099316232c76c034030a38faa6e34dca
an iterator for a basic_json container
const_iterator
cpp
tdef
nlohmann::basic_json
classnlohmann_1_1basic__json_a41a70cf9993951836d129bb1c2b3126a.html
a41a70cf9993951836d129bb1c2b3126a
a const iterator for a basic_json container
reverse_iterator
cpp
tdef
nlohmann::basic_json
classnlohmann_1_1basic__json_ac223d5560c2b05a208c88de67376c5f2.html
ac223d5560c2b05a208c88de67376c5f2
a reverse iterator for a basic_json container
const_reverse_iterator
cpp
tdef
nlohmann::basic_json
classnlohmann_1_1basic__json_a72be3c24bfa24f0993d6c11af03e7404.html
a72be3c24bfa24f0993d6c11af03e7404
a const reverse iterator for a basic_json container
object_t
cpp
tdef
nlohmann::basic_json
classnlohmann_1_1basic__json_aa1eb13d5aa86f80cbee6c58e90fbaf49.html
aa1eb13d5aa86f80cbee6c58e90fbaf49
a type for an object
array_t
cpp
tdef
nlohmann::basic_json
classnlohmann_1_1basic__json_ae095578e03df97c5b3991787f1056374.html
ae095578e03df97c5b3991787f1056374
a type for an array
string_t
cpp
tdef
nlohmann::basic_json
classnlohmann_1_1basic__json_a61f8566a1a85a424c7266fb531dca005.html
a61f8566a1a85a424c7266fb531dca005
a type for a string
boolean_t
cpp
tdef
nlohmann::basic_json
classnlohmann_1_1basic__json_a4c919102a9b4fe0d588af64801436082.html
a4c919102a9b4fe0d588af64801436082
a type for a boolean
number_integer_t
cpp
tdef
nlohmann::basic_json
classnlohmann_1_1basic__json_a98e611d67b7bd75307de99c9358ab2dc.html
a98e611d67b7bd75307de99c9358ab2dc
a type for a number (integer)
number_unsigned_t
cpp
tdef
nlohmann::basic_json
classnlohmann_1_1basic__json_ab906e29b5d83ac162e823ada2156b989.html
ab906e29b5d83ac162e823ada2156b989
a type for a number (unsigned)
number_float_t
cpp
tdef
nlohmann::basic_json
classnlohmann_1_1basic__json_a88d6103cb3620410b35200ee8e313d97.html
a88d6103cb3620410b35200ee8e313d97
a type for a number (floating-point)
array
cpp
clm
nlohmann::basic_json
classnlohmann_1_1basic__json_a4a4ec75e4d2845d9bcf7a9e5458e4949.html
a4a4ec75e4d2845d9bcf7a9e5458e4949
explicitly create an array from an initializer list
json.hpp
object
cpp
clm
nlohmann::basic_json
classnlohmann_1_1basic__json_a9f42ee7d10eee2d5a73fd94ca7f767ca.html
a9f42ee7d10eee2d5a73fd94ca7f767ca
explicitly create an object from an initializer list
json.hpp
basic_json
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a32124a16dc80729d964d9caf607c2bc8.html
a32124a16dc80729d964d9caf607c2bc8
create an empty value with a given type
json.hpp
basic_json
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_ae9be9e956bfc4658f35d17c6aa72b063.html
ae9be9e956bfc4658f35d17c6aa72b063
create a null object
json.hpp
basic_json
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a5a6558bfd1be139a638f91f0e09fc737.html
a5a6558bfd1be139a638f91f0e09fc737
create a JSON value
json.hpp
basic_json
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_afbad48316e7cd37366ba3ac5d7e5859e.html
afbad48316e7cd37366ba3ac5d7e5859e
create a container (array or object) from an initializer list
json.hpp
basic_json
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_ab6816ae5100409254ed0a8bc21c387bb.html
ab6816ae5100409254ed0a8bc21c387bb
construct an array with count copies of given value
json.hpp
basic_json
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_abe197e9f3184487805cfb5bba6fd5938.html
abe197e9f3184487805cfb5bba6fd5938
construct a JSON container given an iterator range
json.hpp
basic_json
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a757e90574a742ae9cc54c97422fb3043.html
a757e90574a742ae9cc54c97422fb3043
construct a JSON value given an input stream
json.hpp
basic_json
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_af5de621bcf646c332343f9c1e011126c.html
af5de621bcf646c332343f9c1e011126c
copy constructor
json.hpp
basic_json
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a9a06d1efd50a00f4889f831f851ce124.html
a9a06d1efd50a00f4889f831f851ce124
move constructor
json.hpp
operator=
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_aab256df8c5594ec693035822fa1e2904.html
aab256df8c5594ec693035822fa1e2904
copy assignment
json.hpp
~basic_json
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a42347bbce75ba5571e292a3540af30e0.html
a42347bbce75ba5571e292a3540af30e0
destructor
json.hpp
dump
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a5319dc1bb9dfe19ce7ff559aaded3422.html
a5319dc1bb9dfe19ce7ff559aaded3422
serialization
json.hpp
type
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a2b2d781d7f2a4ee41bc0016e931cadf7.html
a2b2d781d7f2a4ee41bc0016e931cadf7
return the type of the JSON value (explicit)
json.hpp
is_primitive
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a6362b88718eb5c6d4fed6a61eed44b95.html
a6362b88718eb5c6d4fed6a61eed44b95
return whether type is primitive
json.hpp
is_structured
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a9f68a0af820c3ced7f9d17851ce4c22d.html
a9f68a0af820c3ced7f9d17851ce4c22d
return whether type is structured
json.hpp
is_null
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a8faa039ca82427ed29c486ffd00600c3.html
a8faa039ca82427ed29c486ffd00600c3
return whether value is null
json.hpp
is_boolean
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a943e8cb182d0f2365c76d64b42eaa6fd.html
a943e8cb182d0f2365c76d64b42eaa6fd
return whether value is a boolean
json.hpp
is_number
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a2b9852390abb4b1ef5fac6984e2fc0f3.html
a2b9852390abb4b1ef5fac6984e2fc0f3
return whether value is a number
json.hpp
is_number_integer
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_abac8af76067f1e8fdca9052882c74428.html
abac8af76067f1e8fdca9052882c74428
return whether value is an integer number
json.hpp
is_number_unsigned
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_abc7378cba0613a78b9aad1c8e7044bb0.html
abc7378cba0613a78b9aad1c8e7044bb0
return whether value is an unsigned integer number
json.hpp
is_number_float
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a33b4bf898b857c962e798fc7f6e86e70.html
a33b4bf898b857c962e798fc7f6e86e70
return whether value is a floating-point number
json.hpp
is_object
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_af8f511af124e82e4579f444b4175787c.html
af8f511af124e82e4579f444b4175787c
return whether value is an object
json.hpp
is_array
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_aef9ce5dd2381caee1f8ddcdb5bdd9c65.html
aef9ce5dd2381caee1f8ddcdb5bdd9c65
return whether value is an array
json.hpp
is_string
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a69b596a4a6683b362095c9a139637396.html
a69b596a4a6683b362095c9a139637396
return whether value is a string
json.hpp
is_discarded
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_aabe623bc8304c2ba92d96d91f390fab4.html
aabe623bc8304c2ba92d96d91f390fab4
return whether value is discarded
json.hpp
operator value_t
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a26ef3058e249f82a04f8ec18f7419027.html
a26ef3058e249f82a04f8ec18f7419027
return the type of the JSON value (implicit)
json.hpp
get
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a6b187a22994c12c8cae0dd5ee99dc85e.html
a6b187a22994c12c8cae0dd5ee99dc85e
get special-case overload
json.hpp
get
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a16f9445f7629f634221a42b967cdcd43.html
a16f9445f7629f634221a42b967cdcd43
get a value (explicit)
json.hpp
get
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_ab728c42baff9d11409d4f99d9f95d6af.html
ab728c42baff9d11409d4f99d9f95d6af
get a value (explicit); special case
json.hpp
get
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a64135c19425f00b346d8ed63a23db334.html
a64135c19425f00b346d8ed63a23db334
get a pointer value (explicit)
json.hpp
get
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a44a090c15a67b9f02e579b6e17ef0e1b.html
a44a090c15a67b9f02e579b6e17ef0e1b
get a pointer value (explicit)
json.hpp
get_ptr
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_aefa46bd2d96bb77a38d1c8b431eab44f.html
aefa46bd2d96bb77a38d1c8b431eab44f
get a pointer value (implicit)
json.hpp
get_ptr
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a14abd48803a8d5447faf5f583fa8e2a1.html
a14abd48803a8d5447faf5f583fa8e2a1
get a pointer value (implicit)
json.hpp
get_ref
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_afbd800010b67619463c0fce6e74f7878.html
afbd800010b67619463c0fce6e74f7878
get a reference value (implicit)
json.hpp
get_ref
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_ac382f3d2bc6a5d52d936e4e40593f03b.html
ac382f3d2bc6a5d52d936e4e40593f03b
get a reference value (implicit)
json.hpp
operator ValueType
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a1f1d4bc973c5b866db3d96e14d2c9f3f.html
a1f1d4bc973c5b866db3d96e14d2c9f3f
get a value (implicit)
json.hpp
at
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a73ae333487310e3302135189ce8ff5d8.html
a73ae333487310e3302135189ce8ff5d8
access specified array element with bounds checking
json.hpp
at
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_ab157adb4de8475b452da9ebf04f2de15.html
ab157adb4de8475b452da9ebf04f2de15
access specified array element with bounds checking
json.hpp
at
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a93403e803947b86f4da2d1fb3345cf2c.html
a93403e803947b86f4da2d1fb3345cf2c
access specified object element with bounds checking
json.hpp
at
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_acac9d438c9bb12740dcdb01069293a34.html
acac9d438c9bb12740dcdb01069293a34
access specified object element with bounds checking
json.hpp
operator[]
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_ac871e3b03fb2eeca9a8de4db2bea760f.html
ac871e3b03fb2eeca9a8de4db2bea760f
access specified array element
json.hpp
operator[]
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a9cb592cd85c14f3e845e30d51cf17efb.html
a9cb592cd85c14f3e845e30d51cf17efb
access specified array element
json.hpp
operator[]
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a233b02b0839ef798942dd46157cc0fe6.html
a233b02b0839ef798942dd46157cc0fe6
access specified object element
json.hpp
operator[]
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_ab2318780e5ae692039e816b6ac32c91e.html
ab2318780e5ae692039e816b6ac32c91e
read-only access specified object element
json.hpp
operator[]
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a1416bbec9d9a8eeca21c213cf5290868.html
a1416bbec9d9a8eeca21c213cf5290868
access specified object element
json.hpp
operator[]
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_ab17b18f161ecd014074790e25449094a.html
ab17b18f161ecd014074790e25449094a
read-only access specified object element
json.hpp
operator[]
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_abb8eaa633584b5aff9c8fcd242f25ca8.html
abb8eaa633584b5aff9c8fcd242f25ca8
access specified object element
json.hpp
operator[]
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a26554213cbb1722accc460ce348c860a.html
a26554213cbb1722accc460ce348c860a
read-only access specified object element
json.hpp
value
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_af9c51328fbe1da75eca750be3009917a.html
af9c51328fbe1da75eca750be3009917a
access specified object element with default value
json.hpp
value
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_ad6a18403e7fbac9c4efd06facc71fc88.html
ad6a18403e7fbac9c4efd06facc71fc88
overload for a default value of type const char*
json.hpp
value
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_ab7df4291dda0a80d86f74427cc3993ba.html
ab7df4291dda0a80d86f74427cc3993ba
access specified object element via JSON Pointer with default value
json.hpp
value
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a869c900ee02cf1a68988dcce3b375424.html
a869c900ee02cf1a68988dcce3b375424
overload for a default value of type const char*
json.hpp
front
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a3acba9c6ceb7214e565fe08c3ba5b352.html
a3acba9c6ceb7214e565fe08c3ba5b352
access the first element
json.hpp
front
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a4b1fb3671ade9afc8d33b2c9510acbfc.html
a4b1fb3671ade9afc8d33b2c9510acbfc
access the first element
json.hpp
back
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a011397134847f36db0ed7d7a93753677.html
a011397134847f36db0ed7d7a93753677
access the last element
json.hpp
back
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a83fe4a151b3a591f357527d5d9aa1b9f.html
a83fe4a151b3a591f357527d5d9aa1b9f
access the last element
json.hpp
erase
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a068a16e76be178e83da6a192916923ed.html
a068a16e76be178e83da6a192916923ed
remove element given an iterator
json.hpp
erase
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a4b3f7eb2d4625d95a51fbbdceb7c5f39.html
a4b3f7eb2d4625d95a51fbbdceb7c5f39
remove elements given an iterator range
json.hpp
erase
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a2f8484d69c55d8f2a9697a7bec29362a.html
a2f8484d69c55d8f2a9697a7bec29362a
remove element from a JSON object given a key
json.hpp
erase
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a88cbcefe9a3f4d294bed0653550a5cb9.html
a88cbcefe9a3f4d294bed0653550a5cb9
remove element from a JSON array given an index
json.hpp
find
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_aeed33787bd362c7ead59a4ba945392db.html
aeed33787bd362c7ead59a4ba945392db
find an element in a JSON object
json.hpp
find
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a6d2f26a0a84787a43c989c88e2b7023b.html
a6d2f26a0a84787a43c989c88e2b7023b
find an element in a JSON object
json.hpp
count
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a5261eba9637f59d17d6cab5f14ce5747.html
a5261eba9637f59d17d6cab5f14ce5747
returns the number of occurrences of a key in a JSON object
json.hpp
iterator_wrapper
cpp
clm
nlohmann::basic_json
classnlohmann_1_1basic__json_aea8c06bb8e632f14cd77632519213d75.html
aea8c06bb8e632f14cd77632519213d75
wrapper to access iterator member functions in range-based for
json.hpp
iterator_wrapper
cpp
clm
nlohmann::basic_json
classnlohmann_1_1basic__json_adb4db7abbc5ba12c9273f032a7b89198.html
adb4db7abbc5ba12c9273f032a7b89198
wrapper to access iterator member functions in range-based for
json.hpp
begin
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a0ff28dac23f2bdecee9564d07f51dcdc.html
a0ff28dac23f2bdecee9564d07f51dcdc
returns an iterator to the first element
json.hpp
begin
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a4f0f5dd42b2987ff20306ed78bd31d1d.html
a4f0f5dd42b2987ff20306ed78bd31d1d
returns a const iterator to the first element
json.hpp
cbegin
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_ad865d6c291b237ae508d5cb2146b5877.html
ad865d6c291b237ae508d5cb2146b5877
returns a const iterator to the first element
json.hpp
end
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a13e032a02a7fd8a93fdddc2fcbc4763c.html
a13e032a02a7fd8a93fdddc2fcbc4763c
returns an iterator to one past the last element
json.hpp
end
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a1c15707055088cd5436ae91db72cbe67.html
a1c15707055088cd5436ae91db72cbe67
returns a const iterator to one past the last element
json.hpp
cend
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a8dba7b7d2f38e6b0c614030aa43983f6.html
a8dba7b7d2f38e6b0c614030aa43983f6
returns a const iterator to one past the last element
json.hpp
rbegin
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a1ef93e2006dbe52667294f5ef38b0b10.html
a1ef93e2006dbe52667294f5ef38b0b10
returns an iterator to the reverse-beginning
json.hpp
rbegin
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a515e7618392317dbf4b72d3e18bf2ab2.html
a515e7618392317dbf4b72d3e18bf2ab2
returns a const reverse iterator to the last element
json.hpp
rend
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_ac77aed0925d447744676725ab0b6d535.html
ac77aed0925d447744676725ab0b6d535
returns an iterator to the reverse-end
json.hpp
rend
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a4f73d4cee67ea328d785979c22af0ae1.html
a4f73d4cee67ea328d785979c22af0ae1
returns a const reverse iterator to one before the first
json.hpp
crbegin
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a1e0769d22d54573f294da0e5c6abc9de.html
a1e0769d22d54573f294da0e5c6abc9de
returns a const reverse iterator to the last element
json.hpp
crend
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a5795b029dbf28e0cb2c7a439ec5d0a88.html
a5795b029dbf28e0cb2c7a439ec5d0a88
returns a const reverse iterator to one before the first
json.hpp
empty
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a1a86d444bfeaa9518d2421aedd74444a.html
a1a86d444bfeaa9518d2421aedd74444a
checks whether the container is empty
json.hpp
size
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a25e27ad0c6d53c01871c5485e1f75b96.html
a25e27ad0c6d53c01871c5485e1f75b96
returns the number of elements
json.hpp
max_size
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a2f47d3c6a441c57dd2be00449fbb88e1.html
a2f47d3c6a441c57dd2be00449fbb88e1
returns the maximum possible number of elements
json.hpp
clear
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_abfeba47810ca72f2176419942c4e1952.html
abfeba47810ca72f2176419942c4e1952
clears the contents
json.hpp
push_back
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_ac8e523ddc8c2dd7e5d2daf0d49a9c0d7.html
ac8e523ddc8c2dd7e5d2daf0d49a9c0d7
add an object to an array
json.hpp
operator+=
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_aea1085f2d35cc0e1ce119cf0110119e6.html
aea1085f2d35cc0e1ce119cf0110119e6
add an object to an array
json.hpp
push_back
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_ab4384af330b79de0e5f279576803a2c7.html
ab4384af330b79de0e5f279576803a2c7
add an object to an array
json.hpp
operator+=
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_adc29dd6358ff7a9062d7e168c24e7484.html
adc29dd6358ff7a9062d7e168c24e7484
add an object to an array
json.hpp
push_back
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_ae11a3a51782c058fff2f6550cdfb9b3c.html
ae11a3a51782c058fff2f6550cdfb9b3c
add an object to an object
json.hpp
operator+=
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_abf04978d85a2d5c4754f4806d42f46fd.html
abf04978d85a2d5c4754f4806d42f46fd
add an object to an object
json.hpp
push_back
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_ab2716cbe2e997ab8309926b87f044434.html
ab2716cbe2e997ab8309926b87f044434
add an object to an object
json.hpp
operator+=
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a0cf23e7d44e78bb9014484971af2f40f.html
a0cf23e7d44e78bb9014484971af2f40f
add an object to an object
json.hpp
emplace_back
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_aacf5eed15a8b66fb1e88910707a5e229.html
aacf5eed15a8b66fb1e88910707a5e229
add an object to an array
json.hpp
emplace
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a5338e282d1d02bed389d852dd670d98d.html
a5338e282d1d02bed389d852dd670d98d
add an object to an object if key does not exist
json.hpp
insert
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a0136728f5db69d4051c77b94307abd6c.html
a0136728f5db69d4051c77b94307abd6c
inserts element
json.hpp
insert
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a1ecce113ff11dd294689ee4d45cbb855.html
a1ecce113ff11dd294689ee4d45cbb855
inserts element
json.hpp
insert
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a30a7cc24f2931c20ecae37ec4a5e901f.html
a30a7cc24f2931c20ecae37ec4a5e901f
inserts elements
json.hpp
insert
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a404cfe1bdbf1dc6b229627fcf2afb95f.html
a404cfe1bdbf1dc6b229627fcf2afb95f
inserts elements
json.hpp
insert
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_ad154c4228e4867c67b25a6601ced89bd.html
ad154c4228e4867c67b25a6601ced89bd
inserts elements
json.hpp
swap
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a8c9d932353e1ab98a7dc2fc27e002031.html
a8c9d932353e1ab98a7dc2fc27e002031
exchanges the values
json.hpp
swap
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a65b0a24e1361a030ad0a661de22f6c8e.html
a65b0a24e1361a030ad0a661de22f6c8e
exchanges the values
json.hpp
swap
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_ac31f12587d2f1a3be5ffc394aa9d72a4.html
ac31f12587d2f1a3be5ffc394aa9d72a4
exchanges the values
json.hpp
swap
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_adaa1ed0a889d86c8e0216a3d66980f76.html
adaa1ed0a889d86c8e0216a3d66980f76
exchanges the values
json.hpp
operator==
cpp
ffunc
nlohmann::basic_json
classnlohmann_1_1basic__json_a122640e7e2db1814fc7bbb3c122ec76e.html
a122640e7e2db1814fc7bbb3c122ec76e
comparison: equal
json.hpp
operator==
cpp
ffunc
nlohmann::basic_json
classnlohmann_1_1basic__json_a9730b9f7bc2150e641fe20198d4477c7.html
a9730b9f7bc2150e641fe20198d4477c7
comparison: equal
json.hpp
operator==
cpp
ffunc
nlohmann::basic_json
classnlohmann_1_1basic__json_a98e05a2c9b8f74bd60442772cddeee52.html
a98e05a2c9b8f74bd60442772cddeee52
comparison: equal
json.hpp
operator!=
cpp
ffunc
nlohmann::basic_json
classnlohmann_1_1basic__json_a6e2e21da48f5d9471716cd868a068327.html
a6e2e21da48f5d9471716cd868a068327
comparison: not equal
json.hpp
operator!=
cpp
ffunc
nlohmann::basic_json
classnlohmann_1_1basic__json_ae347859ec88176ef76a0cbe5b4514fcf.html
ae347859ec88176ef76a0cbe5b4514fcf
comparison: not equal
json.hpp
operator!=
cpp
ffunc
nlohmann::basic_json
classnlohmann_1_1basic__json_a7f97a91ad8f1d5cf0b9213bd24f247c4.html
a7f97a91ad8f1d5cf0b9213bd24f247c4
comparison: not equal
json.hpp
operator<
cpp
ffunc
nlohmann::basic_json
classnlohmann_1_1basic__json_aacd442b66140c764c594ac8ad7dfd5b3.html
aacd442b66140c764c594ac8ad7dfd5b3
comparison: less than
json.hpp
operator<=
cpp
ffunc
nlohmann::basic_json
classnlohmann_1_1basic__json_a5c8bb5200f5eac10d31e26be46e5b1ac.html
a5c8bb5200f5eac10d31e26be46e5b1ac
comparison: less than or equal
json.hpp
operator>
cpp
ffunc
nlohmann::basic_json
classnlohmann_1_1basic__json_a87db51b6b936fb2ea293cdbc8702dcb8.html
a87db51b6b936fb2ea293cdbc8702dcb8
comparison: greater than
json.hpp
operator>=
cpp
ffunc
nlohmann::basic_json
classnlohmann_1_1basic__json_a74a943800c7f103d0990d7eef82c6453.html
a74a943800c7f103d0990d7eef82c6453
comparison: greater than or equal
json.hpp
operator<<
cpp
ffunc
nlohmann::basic_json
classnlohmann_1_1basic__json_a5e34c5435e557d0bf666bd7311211405.html
a5e34c5435e557d0bf666bd7311211405
serialize to stream
json.hpp
operator>>
cpp
ffunc
nlohmann::basic_json
classnlohmann_1_1basic__json_a34d6a60dd99e9f33b8273a1c8db5669b.html
a34d6a60dd99e9f33b8273a1c8db5669b
serialize to stream
json.hpp
operator<<
cpp
ffunc
nlohmann::basic_json
classnlohmann_1_1basic__json_a60ca396028b8d9714c6e10efbf475af6.html
a60ca396028b8d9714c6e10efbf475af6
deserialize from stream
json.hpp
operator>>
cpp
ffunc
nlohmann::basic_json
classnlohmann_1_1basic__json_aaf363408931d76472ded14017e59c9e8.html
aaf363408931d76472ded14017e59c9e8
deserialize from stream
json.hpp
parse
cpp
clm
nlohmann::basic_json
classnlohmann_1_1basic__json_a86f339e8449cce96b89e86635a7d389e.html
a86f339e8449cce96b89e86635a7d389e
deserialize from an array
json.hpp
parse
cpp
clm
nlohmann::basic_json
classnlohmann_1_1basic__json_ab275a3e00a40189e96d244de6c8f311a.html
ab275a3e00a40189e96d244de6c8f311a
deserialize from string literal
json.hpp
parse
cpp
clm
nlohmann::basic_json
classnlohmann_1_1basic__json_a4cd30efe5c33a7cf73a0c6495bb16054.html
a4cd30efe5c33a7cf73a0c6495bb16054
deserialize from stream
json.hpp
parse
cpp
clm
nlohmann::basic_json
classnlohmann_1_1basic__json_a3bd712a1351ba28e5440fac2359da1cb.html
a3bd712a1351ba28e5440fac2359da1cb
deserialize from stream
json.hpp
parse
cpp
clm
nlohmann::basic_json
classnlohmann_1_1basic__json_a360d37260add46be89881db2366fe343.html
a360d37260add46be89881db2366fe343
deserialize from an iterator range with contiguous storage
json.hpp
parse
cpp
clm
nlohmann::basic_json
classnlohmann_1_1basic__json_a00795fca3388571ba4a56a1ea6e0466b.html
a00795fca3388571ba4a56a1ea6e0466b
deserialize from a container with contiguous storage
json.hpp
to_msgpack
cpp
clm
nlohmann::basic_json
classnlohmann_1_1basic__json_a09ca1dc273d226afe0ca83a9d7438d9c.html
a09ca1dc273d226afe0ca83a9d7438d9c
create a MessagePack serialization of a given JSON value
json.hpp
from_msgpack
cpp
clm
nlohmann::basic_json
classnlohmann_1_1basic__json_a23df4c95e90c6e5c18d1c65ff552051b.html
a23df4c95e90c6e5c18d1c65ff552051b
create a JSON value from a byte vector in MessagePack format
json.hpp
to_cbor
cpp
clm
nlohmann::basic_json
classnlohmann_1_1basic__json_a2566783e190dec524bf3445b322873b8.html
a2566783e190dec524bf3445b322873b8
create a MessagePack serialization of a given JSON value
json.hpp
from_cbor
cpp
clm
nlohmann::basic_json
classnlohmann_1_1basic__json_aa5a5634a13b83f93b0de027e703ae8c0.html
aa5a5634a13b83f93b0de027e703ae8c0
create a JSON value from a byte vector in CBOR format
json.hpp
operator[]
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_ac6946dffeb3be5aa173645f0467a44b3.html
ac6946dffeb3be5aa173645f0467a44b3
access specified element via JSON Pointer
json.hpp
operator[]
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a9d55e3e63b05e03a2b70cea3761f84cb.html
a9d55e3e63b05e03a2b70cea3761f84cb
access specified element via JSON Pointer
json.hpp
at
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a8ab61397c10f18b305520da7073b2b45.html
a8ab61397c10f18b305520da7073b2b45
access specified element via JSON Pointer
json.hpp
at
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a7479d686148c26e252781bb32aa5d5c9.html
a7479d686148c26e252781bb32aa5d5c9
access specified element via JSON Pointer
json.hpp
flatten
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_ab838f000d76662917ffd6ec529569e03.html
ab838f000d76662917ffd6ec529569e03
return flattened JSON value
json.hpp
unflatten
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a74fa3ab2003f2f6f2b69deaafed9126d.html
a74fa3ab2003f2f6f2b69deaafed9126d
unflatten a previously flattened JSON value
json.hpp
diff
cpp
clm
nlohmann::basic_json
classnlohmann_1_1basic__json_a543bd5f7490de54c875b2c0912dc9a49.html
a543bd5f7490de54c875b2c0912dc9a49
creates a diff as a JSON patch
json.hpp
patch
cpp
instm
nlohmann::basic_json
classnlohmann_1_1basic__json_a81e0c41a4a9dff4df2f6973f7f8b2a83.html
a81e0c41a4a9dff4df2f6973f7f8b2a83
applies a JSON patch
json.hpp
object_start
cpp
econst
nlohmann::basic_json
classnlohmann_1_1basic__json_aea1c863b719b4ca5b77188c171bbfafe.html
aea1c863b719b4ca5b77188c171bbfafeae73f17027cb0acbb537f29d0a6944b26
the parser read { and started to process a JSON object
object_end
cpp
econst
nlohmann::basic_json
classnlohmann_1_1basic__json_aea1c863b719b4ca5b77188c171bbfafe.html
aea1c863b719b4ca5b77188c171bbfafeaf63e2a2468a37aa4f394fcc3bcb8249c
the parser read } and finished processing a JSON object
array_start
cpp
econst
nlohmann::basic_json
classnlohmann_1_1basic__json_aea1c863b719b4ca5b77188c171bbfafe.html
aea1c863b719b4ca5b77188c171bbfafeaa4388a3d92419edbb1c6efd4d52461f3
the parser read [ and started to process a JSON array
array_end
cpp
econst
nlohmann::basic_json
classnlohmann_1_1basic__json_aea1c863b719b4ca5b77188c171bbfafe.html
aea1c863b719b4ca5b77188c171bbfafea49642fb732aa2e112188fba1f9d3ef7f
the parser read ] and finished processing a JSON array
key
cpp
econst
nlohmann::basic_json
classnlohmann_1_1basic__json_aea1c863b719b4ca5b77188c171bbfafe.html
aea1c863b719b4ca5b77188c171bbfafea3c6e0b8a9c15224a8228b9a98ca1531d
the parser read a key of a value in an object
value
cpp
econst
nlohmann::basic_json
classnlohmann_1_1basic__json_aea1c863b719b4ca5b77188c171bbfafe.html
aea1c863b719b4ca5b77188c171bbfafea2063c1608d6e0baf80249c42e2be5804
the parser finished reading a JSON value
object_start
cpp
econst
nlohmann::basic_json
classnlohmann_1_1basic__json_aea1c863b719b4ca5b77188c171bbfafe.html
aea1c863b719b4ca5b77188c171bbfafeae73f17027cb0acbb537f29d0a6944b26
the parser read { and started to process a JSON object
object_end
cpp
econst
nlohmann::basic_json
classnlohmann_1_1basic__json_aea1c863b719b4ca5b77188c171bbfafe.html
aea1c863b719b4ca5b77188c171bbfafeaf63e2a2468a37aa4f394fcc3bcb8249c
the parser read } and finished processing a JSON object
array_start
cpp
econst
nlohmann::basic_json
classnlohmann_1_1basic__json_aea1c863b719b4ca5b77188c171bbfafe.html
aea1c863b719b4ca5b77188c171bbfafeaa4388a3d92419edbb1c6efd4d52461f3
the parser read [ and started to process a JSON array
array_end
cpp
econst
nlohmann::basic_json
classnlohmann_1_1basic__json_aea1c863b719b4ca5b77188c171bbfafe.html
aea1c863b719b4ca5b77188c171bbfafea49642fb732aa2e112188fba1f9d3ef7f
the parser read ] and finished processing a JSON array
key
cpp
econst
nlohmann::basic_json
classnlohmann_1_1basic__json_aea1c863b719b4ca5b77188c171bbfafe.html
aea1c863b719b4ca5b77188c171bbfafea3c6e0b8a9c15224a8228b9a98ca1531d
the parser read a key of a value in an object
value
cpp
econst
nlohmann::basic_json
classnlohmann_1_1basic__json_aea1c863b719b4ca5b77188c171bbfafe.html
aea1c863b719b4ca5b77188c171bbfafea2063c1608d6e0baf80249c42e2be5804
the parser finished reading a JSON value
nlohmann::basic_json::iter_impl
c
tmplt
nlohmann::basic_json::iter_impl
classnlohmann_1_1basic__json_1_1iter__impl.html
a template for a random access iterator for the basic_json class
json.hpp
difference_type
cpp
tdef
nlohmann::basic_json::iter_impl
classnlohmann_1_1basic__json_1_1iter__impl_aa3d908ee643e5938d32e5f6d261d7715.html
aa3d908ee643e5938d32e5f6d261d7715
a type to represent differences between iterators
iterator_category
cpp
tdef
nlohmann::basic_json::iter_impl
classnlohmann_1_1basic__json_1_1iter__impl_adbe1b700b9cdc38f6991fc68683a9c2c.html
adbe1b700b9cdc38f6991fc68683a9c2c
the category of the iterator
pointer
cpp
tdef
nlohmann::basic_json::iter_impl
classnlohmann_1_1basic__json_1_1iter__impl_a3dddd7fa38b36e2531700ceb4a1ce9a8.html
a3dddd7fa38b36e2531700ceb4a1ce9a8
defines a pointer to the type iterated over (value_type)
reference
cpp
tdef
nlohmann::basic_json::iter_impl
classnlohmann_1_1basic__json_1_1iter__impl_ae09599e9cb4a947020a0265c0c4f3d5e.html
ae09599e9cb4a947020a0265c0c4f3d5e
defines a reference to the type iterated over (value_type)
value_type
cpp
tdef
nlohmann::basic_json::iter_impl
classnlohmann_1_1basic__json_1_1iter__impl_a4d0518f3f2edae9dbaf7ef02f4f20add.html
a4d0518f3f2edae9dbaf7ef02f4f20add
the type of the values when the iterator is dereferenced
iter_impl
cpp
instm
nlohmann::basic_json::iter_impl
classnlohmann_1_1basic__json_1_1iter__impl_a3e45be67e4384b3eacb72bd6147a6a91.html
a3e45be67e4384b3eacb72bd6147a6a91
default constructor
json.hpp
iter_impl
cpp
instm
nlohmann::basic_json::iter_impl
classnlohmann_1_1basic__json_1_1iter__impl_aa496f5348569e75d65592f25e1664770.html
aa496f5348569e75d65592f25e1664770
constructor for a given JSON instance
json.hpp
iter_impl
cpp
instm
nlohmann::basic_json::iter_impl
classnlohmann_1_1basic__json_1_1iter__impl_a94c010c069b5aed9e064e0579eac9a64.html
a94c010c069b5aed9e064e0579eac9a64
copy constructor
json.hpp
key
cpp
instm
nlohmann::basic_json::iter_impl
classnlohmann_1_1basic__json_1_1iter__impl_a030a45b63b70e12b18ad4f6c1c4f1239.html
a030a45b63b70e12b18ad4f6c1c4f1239
return the key of an object iterator
json.hpp
operator const_iterator
cpp
instm
nlohmann::basic_json::iter_impl
classnlohmann_1_1basic__json_1_1iter__impl_af1963645f99993ac5d0d2f8516e07212.html
af1963645f99993ac5d0d2f8516e07212
json.hpp
operator!=
cpp
instm
nlohmann::basic_json::iter_impl
classnlohmann_1_1basic__json_1_1iter__impl_af6f10c91f59565b6c6e7205ab6969a89.html
af6f10c91f59565b6c6e7205ab6969a89
comparison: not equal
json.hpp
operator*
cpp
instm
nlohmann::basic_json::iter_impl
classnlohmann_1_1basic__json_1_1iter__impl_ae0a628811b09b9adea6d68c3a5c4ca2a.html
ae0a628811b09b9adea6d68c3a5c4ca2a
return a reference to the value pointed to by the iterator
json.hpp
operator+
cpp
instm
nlohmann::basic_json::iter_impl
classnlohmann_1_1basic__json_1_1iter__impl_a3b4cd7db9a93609f8e05f1759d38d633.html
a3b4cd7db9a93609f8e05f1759d38d633
add to iterator
json.hpp
operator++
cpp
instm
nlohmann::basic_json::iter_impl
classnlohmann_1_1basic__json_1_1iter__impl_a74e26f187519bc7181b825b8f38a4e93.html
a74e26f187519bc7181b825b8f38a4e93
post-increment (it++)
json.hpp
operator++
cpp
instm
nlohmann::basic_json::iter_impl
classnlohmann_1_1basic__json_1_1iter__impl_a60e2723dae1c6d537fc914c664f1a81c.html
a60e2723dae1c6d537fc914c664f1a81c
pre-increment (++it)
json.hpp
operator+=
cpp
instm
nlohmann::basic_json::iter_impl
classnlohmann_1_1basic__json_1_1iter__impl_a170970e99b7a6d124da0fffa4cb76dba.html
a170970e99b7a6d124da0fffa4cb76dba
add to iterator
json.hpp
operator-
cpp
instm
nlohmann::basic_json::iter_impl
classnlohmann_1_1basic__json_1_1iter__impl_a926f2f9189403e72e4f694a06d4d021a.html
a926f2f9189403e72e4f694a06d4d021a
subtract from iterator
json.hpp
operator-
cpp
instm
nlohmann::basic_json::iter_impl
classnlohmann_1_1basic__json_1_1iter__impl_a3bedce4ada748251e86c7924be54e210.html
a3bedce4ada748251e86c7924be54e210
return difference
json.hpp
operator--
cpp
instm
nlohmann::basic_json::iter_impl
classnlohmann_1_1basic__json_1_1iter__impl_a0c3a102ac61d4c6f869fe9a5d065e91e.html
a0c3a102ac61d4c6f869fe9a5d065e91e
post-decrement (it–)
json.hpp
operator--
cpp
instm
nlohmann::basic_json::iter_impl
classnlohmann_1_1basic__json_1_1iter__impl_a50c5d20f733bfe2b13d67366102ba3fe.html
a50c5d20f733bfe2b13d67366102ba3fe
pre-decrement (–it)
json.hpp
operator-=
cpp
instm
nlohmann::basic_json::iter_impl
classnlohmann_1_1basic__json_1_1iter__impl_a9fd84e884e8474c000dc966d331a4854.html
a9fd84e884e8474c000dc966d331a4854
subtract from iterator
json.hpp
operator->
cpp
instm
nlohmann::basic_json::iter_impl
classnlohmann_1_1basic__json_1_1iter__impl_afd0d209ef3a07a8aa3ee46e03538ffa6.html
afd0d209ef3a07a8aa3ee46e03538ffa6
dereference the iterator
json.hpp
operator<
cpp
instm
nlohmann::basic_json::iter_impl
classnlohmann_1_1basic__json_1_1iter__impl_a63c655881b0b7b7499a333ba77a7e4d1.html
a63c655881b0b7b7499a333ba77a7e4d1
comparison: smaller
json.hpp
operator<=
cpp
instm
nlohmann::basic_json::iter_impl
classnlohmann_1_1basic__json_1_1iter__impl_a5ed57d38f57f669f5788cea881772403.html
a5ed57d38f57f669f5788cea881772403
comparison: less than or equal
json.hpp
operator=
cpp
instm
nlohmann::basic_json::iter_impl
classnlohmann_1_1basic__json_1_1iter__impl_a083d9d5465de7ddfb6108f404ce54be3.html
a083d9d5465de7ddfb6108f404ce54be3
copy assignment
json.hpp
operator==
cpp
instm
nlohmann::basic_json::iter_impl
classnlohmann_1_1basic__json_1_1iter__impl_af3beb0d08550188082ea64d8becd12fb.html
af3beb0d08550188082ea64d8becd12fb
comparison: equal
json.hpp
operator>
cpp
instm
nlohmann::basic_json::iter_impl
classnlohmann_1_1basic__json_1_1iter__impl_ae6c8e672ff064e0b92073b4dd939ada6.html
ae6c8e672ff064e0b92073b4dd939ada6
comparison: greater than
json.hpp
operator>=
cpp
instm
nlohmann::basic_json::iter_impl
classnlohmann_1_1basic__json_1_1iter__impl_a53a239bddcbd557f335d275c806535c1.html
a53a239bddcbd557f335d275c806535c1
comparison: greater than or equal
json.hpp
operator[]
cpp
instm
nlohmann::basic_json::iter_impl
classnlohmann_1_1basic__json_1_1iter__impl_ab58eb87c2362183da21c70be74c2b38c.html
ab58eb87c2362183da21c70be74c2b38c
access to successor
json.hpp
value
cpp
instm
nlohmann::basic_json::iter_impl
classnlohmann_1_1basic__json_1_1iter__impl_a92e849ca687355935c02f492be936b68.html
a92e849ca687355935c02f492be936b68
return the value of an iterator
json.hpp
basic_json
cpp
ffunc
nlohmann::basic_json::iter_impl
classnlohmann_1_1basic__json_1_1iter__impl_ada3100cdb8700566051828f1355fa745.html
ada3100cdb8700566051828f1355fa745
allow basic_json to access private members
nlohmann::basic_json::json_pointer
c
cl
nlohmann::basic_json::json_pointer
classnlohmann_1_1basic__json_1_1json__pointer.html
JSON Pointer.
json.hpp
json_pointer
cpp
instm
nlohmann::basic_json::json_pointer
classnlohmann_1_1basic__json_1_1json__pointer_abaa66b0d30811b8a8670a673c686b75a.html
abaa66b0d30811b8a8670a673c686b75a
create JSON pointer
json.hpp
operator std::string
cpp
instm
nlohmann::basic_json::json_pointer
classnlohmann_1_1basic__json_1_1json__pointer_aa2583b66886218c1a035e3e507a5f931.html
aa2583b66886218c1a035e3e507a5f931
return a string representation of the JSON pointer
json.hpp
to_string
cpp
instm
nlohmann::basic_json::json_pointer
classnlohmann_1_1basic__json_1_1json__pointer_adf63cdde9493796d8aa61bd948984b6d.html
adf63cdde9493796d8aa61bd948984b6d
return a string representation of the JSON pointer
json.hpp
basic_json
cpp
ffunc
nlohmann::basic_json::json_pointer
classnlohmann_1_1basic__json_1_1json__pointer_ada3100cdb8700566051828f1355fa745.html
ada3100cdb8700566051828f1355fa745
allow basic_json to access private members
operator!=
cpp
ffunc
nlohmann::basic_json::json_pointer
classnlohmann_1_1basic__json_1_1json__pointer_a6779edcf28e6f018a3bbb29c0b4b5e1e.html
a6779edcf28e6f018a3bbb29c0b4b5e1e
json.hpp
operator==
cpp
ffunc
nlohmann::basic_json::json_pointer
classnlohmann_1_1basic__json_1_1json__pointer_a4667ef558c8c3f8a646bfda0c6654653.html
a4667ef558c8c3f8a646bfda0c6654653
json.hpp
nlohmann::basic_json::json_reverse_iterator
c
tmplt
nlohmann::basic_json::json_reverse_iterator
classnlohmann_1_1basic__json_1_1json__reverse__iterator.html
a template for a reverse iterator class
json.hpp
base_iterator
cpp
tdef
nlohmann::basic_json::json_reverse_iterator
classnlohmann_1_1basic__json_1_1json__reverse__iterator_a5b7f3c5d86fe89a65d9552c1cac37261.html
a5b7f3c5d86fe89a65d9552c1cac37261
shortcut to the reverse iterator adaptor
reference
cpp
tdef
nlohmann::basic_json::json_reverse_iterator
classnlohmann_1_1basic__json_1_1json__reverse__iterator_ab0021ef2007fd338615360af404dcd4e.html
ab0021ef2007fd338615360af404dcd4e
the reference type for the pointed-to element
json_reverse_iterator
cpp
instm
nlohmann::basic_json::json_reverse_iterator
classnlohmann_1_1basic__json_1_1json__reverse__iterator_a1270fe04d4801caf51e7464273305ba8.html
a1270fe04d4801caf51e7464273305ba8
create reverse iterator from iterator
json.hpp
json_reverse_iterator
cpp
instm
nlohmann::basic_json::json_reverse_iterator
classnlohmann_1_1basic__json_1_1json__reverse__iterator_af04099cd32946ab37cfa6004ad5a7863.html
af04099cd32946ab37cfa6004ad5a7863
create reverse iterator from base class
json.hpp
key
cpp
instm
nlohmann::basic_json::json_reverse_iterator
classnlohmann_1_1basic__json_1_1json__reverse__iterator_a26c551e1cee90ee52be00b5165804598.html
a26c551e1cee90ee52be00b5165804598
return the key of an object iterator
json.hpp
operator+
cpp
instm
nlohmann::basic_json::json_reverse_iterator
classnlohmann_1_1basic__json_1_1json__reverse__iterator_a87a33e1b5bf42674ebe9c43ac41f8660.html
a87a33e1b5bf42674ebe9c43ac41f8660
add to iterator
json.hpp
operator++
cpp
instm
nlohmann::basic_json::json_reverse_iterator
classnlohmann_1_1basic__json_1_1json__reverse__iterator_a060bdfaef94d3ca21dd6e7034980ea9c.html
a060bdfaef94d3ca21dd6e7034980ea9c
post-increment (it++)
json.hpp
operator++
cpp
instm
nlohmann::basic_json::json_reverse_iterator
classnlohmann_1_1basic__json_1_1json__reverse__iterator_aa10b55b0c57a849cfe0cba15e7818e97.html
aa10b55b0c57a849cfe0cba15e7818e97
pre-increment (++it)
json.hpp
operator+=
cpp
instm
nlohmann::basic_json::json_reverse_iterator
classnlohmann_1_1basic__json_1_1json__reverse__iterator_a3b884d9fc5de7013be144b304df9c068.html
a3b884d9fc5de7013be144b304df9c068
add to iterator
json.hpp
operator-
cpp
instm
nlohmann::basic_json::json_reverse_iterator
classnlohmann_1_1basic__json_1_1json__reverse__iterator_a99b0f5e39f0edc9311e28d06e4f28db8.html
a99b0f5e39f0edc9311e28d06e4f28db8
subtract from iterator
json.hpp
operator-
cpp
instm
nlohmann::basic_json::json_reverse_iterator
classnlohmann_1_1basic__json_1_1json__reverse__iterator_a344164ae696f1c5e672d1e7d3ac20fd9.html
a344164ae696f1c5e672d1e7d3ac20fd9
return difference
json.hpp
operator--
cpp
instm
nlohmann::basic_json::json_reverse_iterator
classnlohmann_1_1basic__json_1_1json__reverse__iterator_abc37aca3fee5d832f254c94e1cd2f216.html
abc37aca3fee5d832f254c94e1cd2f216
post-decrement (it–)
json.hpp
operator--
cpp
instm
nlohmann::basic_json::json_reverse_iterator
classnlohmann_1_1basic__json_1_1json__reverse__iterator_ae446e535faf6bf4a20d75ffc8525d20d.html
ae446e535faf6bf4a20d75ffc8525d20d
pre-decrement (–it)
json.hpp
operator[]
cpp
instm
nlohmann::basic_json::json_reverse_iterator
classnlohmann_1_1basic__json_1_1json__reverse__iterator_af4879af64a0f24bd308b13b859808f84.html
af4879af64a0f24bd308b13b859808f84
access to successor
json.hpp
value
cpp
instm
nlohmann::basic_json::json_reverse_iterator
classnlohmann_1_1basic__json_1_1json__reverse__iterator_af51506d91ecf911c97521e10a047c841.html
af51506d91ecf911c97521e10a047c841
return the value of an iterator
json.hpp
nlohmann::anonymous_namespace{json.hpp}
c
ns
nlohmann::anonymous_namespace{json.hpp}
namespacenlohmann_1_1anonymous__namespace_02json_8hpp_03.html
namespace to hold default to_json / from_json functions
from_json
cpp
data
nlohmann::anonymous_namespace{json.hpp}
namespacenlohmann_1_1anonymous__namespace_02json_8hpp_03_a69afe041fa2aeac2239b65ae88b64af8.html
a69afe041fa2aeac2239b65ae88b64af8
json.hpp
to_json
cpp
data
nlohmann::anonymous_namespace{json.hpp}
namespacenlohmann_1_1anonymous__namespace_02json_8hpp_03_a455d0daa616e67bbb74d81cf3ba15e79.html
a455d0daa616e67bbb74d81cf3ba15e79
json.hpp
std::hash< nlohmann::json >
c
tmplt
std::hash< nlohmann::json >
structstd_1_1hash_3_01nlohmann_1_1json_01_4.html
hash value for JSON objects
json.hpp
operator()
cpp
func
std::hash< nlohmann::json >
structstd_1_1hash_3_01nlohmann_1_1json_01_4_aec1567d1fa47dbe5b77954dce3a55b64.html
aec1567d1fa47dbe5b77954dce3a55b64
return a hash value for a JSON object
json.hpp