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