nlohmann c ns nlohmann namespacenlohmann.html namespace for Niels Lohmann json cpp tdef nlohmann namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html a2bfd99e845a2e5cd90aeaf1b1431f474 default JSON class json.hpp nlohmann::basic_json c tmplt nlohmann::basic_json classnlohmann_1_1basic__json.html a class to store JSON values json.hpp parser_callback_t cpp tdef nlohmann::basic_json classnlohmann_1_1basic__json_a9e35475e2027520a78e09f460dbe048a.html a9e35475e2027520a78e09f460dbe048a per-element parser callback type get_allocator cpp clm nlohmann::basic_json classnlohmann_1_1basic__json_a1a446a48beed4ea564addfd12d235793.html a1a446a48beed4ea564addfd12d235793 returns the allocator associated with the container json.hpp value_type cpp tdef nlohmann::basic_json classnlohmann_1_1basic__json_ac8d45b57874b4a6e9c07f7d3b5daa1f9.html ac8d45b57874b4a6e9c07f7d3b5daa1f9 the type of elements in a basic_json container reference cpp tdef nlohmann::basic_json classnlohmann_1_1basic__json_a3ec8e17be8732fe436e9d6733f52b7a3.html a3ec8e17be8732fe436e9d6733f52b7a3 the type of an element reference const_reference cpp tdef nlohmann::basic_json classnlohmann_1_1basic__json_af677a29b0e66edc9f66e5167e4667071.html af677a29b0e66edc9f66e5167e4667071 the type of an element const reference difference_type cpp tdef nlohmann::basic_json classnlohmann_1_1basic__json_aec316934a555dd1acdd3600e5d4a4cdf.html aec316934a555dd1acdd3600e5d4a4cdf a type to represent differences between iterators size_type cpp tdef nlohmann::basic_json classnlohmann_1_1basic__json_a1579a8f72a230358d6cd1a6e8a62859b.html a1579a8f72a230358d6cd1a6e8a62859b a type to represent container sizes allocator_type cpp tdef nlohmann::basic_json classnlohmann_1_1basic__json_aa44ce84b9ac506b905b8fb56c9a0989d.html aa44ce84b9ac506b905b8fb56c9a0989d the allocator type pointer cpp tdef nlohmann::basic_json classnlohmann_1_1basic__json_a9d1b58099dc64695fcf2847ab0b2a7c7.html a9d1b58099dc64695fcf2847ab0b2a7c7 the type of an element pointer const_pointer cpp tdef nlohmann::basic_json classnlohmann_1_1basic__json_a06efb200b69942eacd1ea22d0f6ccebb.html a06efb200b69942eacd1ea22d0f6ccebb the type of an element const pointer reverse_iterator cpp tdef nlohmann::basic_json classnlohmann_1_1basic__json_a2f1f83aa187a56dc5ec7a7027065ac8a.html a2f1f83aa187a56dc5ec7a7027065ac8a a reverse iterator for a basic_json container const_reverse_iterator cpp tdef nlohmann::basic_json classnlohmann_1_1basic__json_ae336fff01f4b78e3e16e5008dc8dbc00.html ae336fff01f4b78e3e16e5008dc8dbc00 a const reverse iterator for a basic_json container object_t cpp tdef nlohmann::basic_json classnlohmann_1_1basic__json_a0ac9894c9de8dc551cf2e5f1c605537f.html a0ac9894c9de8dc551cf2e5f1c605537f a type for an object array_t cpp tdef nlohmann::basic_json classnlohmann_1_1basic__json_ab00b882d39306d663c23dab110f5cae0.html ab00b882d39306d663c23dab110f5cae0 a type for an array string_t cpp tdef nlohmann::basic_json classnlohmann_1_1basic__json_ab63e618bbb0371042b1bec17f5891f42.html ab63e618bbb0371042b1bec17f5891f42 a type for a string boolean_t cpp tdef nlohmann::basic_json classnlohmann_1_1basic__json_af3bc3e83aa162d7ba4df16a949872723.html af3bc3e83aa162d7ba4df16a949872723 a type for a boolean number_integer_t cpp tdef nlohmann::basic_json classnlohmann_1_1basic__json_ac4b10b2364f26ce47bdb9a413ff04a59.html ac4b10b2364f26ce47bdb9a413ff04a59 a type for a number (integer) number_unsigned_t cpp tdef nlohmann::basic_json classnlohmann_1_1basic__json_a60a04166c122072ab11eaf9845d9cd1d.html a60a04166c122072ab11eaf9845d9cd1d a type for a number (unsigned) number_float_t cpp tdef nlohmann::basic_json classnlohmann_1_1basic__json_a74a0013e847fdc574b48f931f0e757e1.html a74a0013e847fdc574b48f931f0e757e1 a type for a number (floating-point) array cpp clm nlohmann::basic_json classnlohmann_1_1basic__json_a5685815624b086caa532f41e853d4b0f.html a5685815624b086caa532f41e853d4b0f explicitly create an array from an initializer list json.hpp object cpp clm nlohmann::basic_json classnlohmann_1_1basic__json_ad25b2f8c21e241e2d63455537a9294ff.html ad25b2f8c21e241e2d63455537a9294ff explicitly create an object from an initializer list json.hpp basic_json cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a8f77085bd98c97a983d9ba12efbf6148.html a8f77085bd98c97a983d9ba12efbf6148 create an empty value with a given type json.hpp basic_json cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_abb5df282f9edf9cca898c6b8a9911111.html abb5df282f9edf9cca898c6b8a9911111 create a null object (implicitly) json.hpp basic_json cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_ade0e56c8c320d7f342e7a5697e6d6f7e.html ade0e56c8c320d7f342e7a5697e6d6f7e create a null object (explicitly) json.hpp basic_json cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a9af5ea68c88f423ddf35216aff7f1813.html a9af5ea68c88f423ddf35216aff7f1813 create an object (explicit) json.hpp basic_json cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_ab7be2bc58ae0c2c2c30d40f15d6399f8.html ab7be2bc58ae0c2c2c30d40f15d6399f8 create an object (implicit) json.hpp basic_json cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a3aaf41d385f0d9a93deb92f9b14ae0cf.html a3aaf41d385f0d9a93deb92f9b14ae0cf create an array (explicit) json.hpp basic_json cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a81aaaab0f3b326afda2d226daab4f1e1.html a81aaaab0f3b326afda2d226daab4f1e1 create an array (implicit) json.hpp basic_json cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_ab8b43d92a042dde96c28aeea81dd52de.html ab8b43d92a042dde96c28aeea81dd52de create a string (explicit) json.hpp basic_json cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a3654da9a84deaf61899c4eee5b93c2c5.html a3654da9a84deaf61899c4eee5b93c2c5 create a string (explicit) json.hpp basic_json cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_ae85d91b0620650bcd9993e09d0e287d9.html ae85d91b0620650bcd9993e09d0e287d9 create a string (implicit) json.hpp basic_json cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_ae799491eda5f5868a38ccdafca9fe0f0.html ae799491eda5f5868a38ccdafca9fe0f0 create a boolean (explicit) json.hpp basic_json cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a197631f31d9b17285bf9f4c156fe49c2.html a197631f31d9b17285bf9f4c156fe49c2 create an integer number (explicit) json.hpp basic_json cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a5339f60209573ede87534b282c09fbd5.html a5339f60209573ede87534b282c09fbd5 create an integer number from an enum type (explicit) json.hpp basic_json cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_ad2eddc2c13ab084f067eaba65d381ad2.html ad2eddc2c13ab084f067eaba65d381ad2 create an integer number (implicit) json.hpp basic_json cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a620e4d98496f85bd7be080248c0f14e9.html a620e4d98496f85bd7be080248c0f14e9 create an unsigned integer number (explicit) json.hpp basic_json cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a68a5f34b164a07b8ced13fcf2b7ec834.html a68a5f34b164a07b8ced13fcf2b7ec834 create an unsigned number (implicit) json.hpp basic_json cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a6adb089a5cacff9c7ad80d753b3fdf98.html a6adb089a5cacff9c7ad80d753b3fdf98 create a floating-point number (explicit) json.hpp basic_json cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a4bbdfd6dd8d2e6fc9ac5d81ef61ba3fe.html a4bbdfd6dd8d2e6fc9ac5d81ef61ba3fe create an floating-point number (implicit) json.hpp basic_json cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_afeb998aec45296bc2050bd1c41ef41eb.html afeb998aec45296bc2050bd1c41ef41eb create a container (array or object) from an initializer list json.hpp basic_json cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a112a2d8e76345ea64f71e2985fee4c52.html a112a2d8e76345ea64f71e2985fee4c52 construct an array with count copies of given value json.hpp basic_json cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_af7acf3838a79363356f24538941a559c.html af7acf3838a79363356f24538941a559c construct a JSON container given an iterator range json.hpp basic_json cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a4ab93491f82545342562c7ee7e3166c7.html a4ab93491f82545342562c7ee7e3166c7 copy constructor json.hpp basic_json cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a73e150cbcba5643cb89de8f515eb64e2.html a73e150cbcba5643cb89de8f515eb64e2 move constructor json.hpp operator= cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a7c3182cfabc0bdd9f3a14216fe0e8154.html a7c3182cfabc0bdd9f3a14216fe0e8154 copy assignment json.hpp ~basic_json cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a947b5b2a832e490858dbdddfe7085831.html a947b5b2a832e490858dbdddfe7085831 destructor json.hpp dump cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a805e3f3a2f374da0e14942eec7400e40.html a805e3f3a2f374da0e14942eec7400e40 serialization json.hpp type cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_ad09218e192a80ffa8df531941afdab60.html ad09218e192a80ffa8df531941afdab60 return the type of the JSON value (explicit) json.hpp is_primitive cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_ab856bebfdfbcf45061f1474ea8ba9924.html ab856bebfdfbcf45061f1474ea8ba9924 return whether type is primitive json.hpp is_structured cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_afec7d87796b8b538119b3ddc0d6950fb.html afec7d87796b8b538119b3ddc0d6950fb return whether type is structured json.hpp is_null cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a5ffdd3a9d2e02ebcbad13cb90af57523.html a5ffdd3a9d2e02ebcbad13cb90af57523 return whether value is null json.hpp is_boolean cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a08ad7169ceb437efff7b2d4a8c0dafe2.html a08ad7169ceb437efff7b2d4a8c0dafe2 return whether value is a boolean json.hpp is_number cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a791afb7d6974c52b134d66aa1f249164.html a791afb7d6974c52b134d66aa1f249164 return whether value is a number json.hpp is_number_integer cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a245b34ee6341bed2e3a611e223c53c48.html a245b34ee6341bed2e3a611e223c53c48 return whether value is an integer number json.hpp is_number_unsigned cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_ab7d704826813d13731fbcaf220160826.html ab7d704826813d13731fbcaf220160826 return whether value is an unsigned integer number json.hpp is_number_float cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a5d288e4e8828c2ef03a4f9958ce3d175.html a5d288e4e8828c2ef03a4f9958ce3d175 return whether value is a floating-point number json.hpp is_object cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a8969119432218155193bb1dac30aa4ff.html a8969119432218155193bb1dac30aa4ff return whether value is an object json.hpp is_array cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a73619da32d2a1388f5c7b37f2032138f.html a73619da32d2a1388f5c7b37f2032138f return whether value is an array json.hpp is_string cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_ad2f716992118a42aa8f8d57950a8d0bb.html ad2f716992118a42aa8f8d57950a8d0bb return whether value is a string json.hpp is_discarded cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a626a27f30d6912d7f516eac511fd3362.html a626a27f30d6912d7f516eac511fd3362 return whether value is discarded json.hpp operator value_t cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a579c170c06dc73a97f5e4c54d0942616.html a579c170c06dc73a97f5e4c54d0942616 return the type of the JSON value (implicit) json.hpp get cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a20bfb2ca6d4c421c74bb3e53328cd437.html a20bfb2ca6d4c421c74bb3e53328cd437 get a value (explicit) json.hpp get cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_ac5693cff1df0775cd3fbe960412cde4b.html ac5693cff1df0775cd3fbe960412cde4b get a pointer value (explicit) json.hpp get cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_ab7b7b44891ddbc2df8ba3cbef3609178.html ab7b7b44891ddbc2df8ba3cbef3609178 get a pointer value (explicit) json.hpp get_ptr cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a7ab11375ed2e29c2fcb6119386851445.html a7ab11375ed2e29c2fcb6119386851445 get a pointer value (implicit) json.hpp get_ptr cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_af12127e6fe8adbe727081f188aa599e2.html af12127e6fe8adbe727081f188aa599e2 get a pointer value (implicit) json.hpp get_ref cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a4f332e90f3cae562d0c3fa6ba48f74f9.html a4f332e90f3cae562d0c3fa6ba48f74f9 get a reference value (implicit) json.hpp get_ref cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_aa669d997ddc03566de5438781254b32b.html aa669d997ddc03566de5438781254b32b get a reference value (implicit) json.hpp operator ValueType cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_aef496a56163710084e13612ab73e6ed2.html aef496a56163710084e13612ab73e6ed2 get a value (implicit) json.hpp at cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a214a8c22d616fd3567b88932c07436c9.html a214a8c22d616fd3567b88932c07436c9 access specified array element with bounds checking json.hpp at cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_ab31368c0b67f8e4f291a45e6498018be.html ab31368c0b67f8e4f291a45e6498018be access specified array element with bounds checking json.hpp at cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a7ed92d56cb313b243c1917696ffdf074.html a7ed92d56cb313b243c1917696ffdf074 access specified object element with bounds checking json.hpp at cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a674de1ee73e6bf4843fc5dc1351fb726.html a674de1ee73e6bf4843fc5dc1351fb726 access specified object element with bounds checking json.hpp operator[] cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a59732a1de287a7301cca19a7a7748159.html a59732a1de287a7301cca19a7a7748159 access specified array element json.hpp operator[] cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a99f2e765029e51dd0fff018650f92eea.html a99f2e765029e51dd0fff018650f92eea access specified array element json.hpp operator[] cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a92fbb711a36b5ce78ee228b26787c034.html a92fbb711a36b5ce78ee228b26787c034 access specified object element json.hpp operator[] cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a2e26bd0b0168abb61f67ad5bcd5b9fa1.html a2e26bd0b0168abb61f67ad5bcd5b9fa1 read-only access specified object element json.hpp operator[] cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a140b8251f82e99ad279dcad5c977e26b.html a140b8251f82e99ad279dcad5c977e26b access specified object element json.hpp operator[] cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_ad9cd312208273fb3fb2adf1f6d8d34ae.html ad9cd312208273fb3fb2adf1f6d8d34ae read-only access specified object element json.hpp operator[] cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_ac7c006e2345a76859c4802db7d130e0e.html ac7c006e2345a76859c4802db7d130e0e access specified object element json.hpp operator[] cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_aa6fd72df1ce9f80e61012784c598456e.html aa6fd72df1ce9f80e61012784c598456e read-only access specified object element json.hpp value cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a0a2cbbd95862a623e7dc5c37e67dead0.html a0a2cbbd95862a623e7dc5c37e67dead0 access specified object element with default value json.hpp value cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_af071057ebab57744f5767eb369e99d42.html af071057ebab57744f5767eb369e99d42 overload for a default value of type const char* json.hpp front cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_aa45753034bea87f9d2c0c42ace9ff75c.html aa45753034bea87f9d2c0c42ace9ff75c access the first element json.hpp front cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a8032645ce3109a7a4899badd90fa3480.html a8032645ce3109a7a4899badd90fa3480 access the first element json.hpp back cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a71b1d38ef402dfee58fba1fe01fa67f5.html a71b1d38ef402dfee58fba1fe01fa67f5 access the last element json.hpp back cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a098482190447461f47f80b99bf2519f6.html a098482190447461f47f80b99bf2519f6 access the last element json.hpp erase cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a45e789042a23138eba2b69f34df9fc45.html a45e789042a23138eba2b69f34df9fc45 remove element given an iterator json.hpp erase cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a263a9ecde33a1f2ff63dcd15d5e42cb7.html a263a9ecde33a1f2ff63dcd15d5e42cb7 remove elements given an iterator range json.hpp erase cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_aa36e72ffc3241b960fe9186d19e03bc3.html aa36e72ffc3241b960fe9186d19e03bc3 remove element from a JSON object given a key json.hpp erase cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a3da254c422ede5495f2815c5e48c00c5.html a3da254c422ede5495f2815c5e48c00c5 remove element from a JSON array given an index json.hpp find cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_affe7e160e7bb06eed83c8b437af4692f.html affe7e160e7bb06eed83c8b437af4692f find an element in a JSON object json.hpp find cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_aaa687595d7627925fbf6d6eb97e2021e.html aaa687595d7627925fbf6d6eb97e2021e find an element in a JSON object json.hpp count cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a51b0036310d8aa5858fecc0d91127f27.html a51b0036310d8aa5858fecc0d91127f27 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_ab936779c70bec68343ef440ed13251e5.html ab936779c70bec68343ef440ed13251e5 wrapper to access iterator member functions in range-based for json.hpp iterator_wrapper cpp clm nlohmann::basic_json classnlohmann_1_1basic__json_af148cdab12df5bf86119fac735ccaac5.html af148cdab12df5bf86119fac735ccaac5 wrapper to access iterator member functions in range-based for json.hpp begin cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a4cf971f099c8114bb96c9d1c93e683f3.html a4cf971f099c8114bb96c9d1c93e683f3 returns an iterator to the first element json.hpp begin cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_ad534f6d0d48bfd1d85f72d7f1b62a46d.html ad534f6d0d48bfd1d85f72d7f1b62a46d returns a const iterator to the first element json.hpp cbegin cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_acbc1c415072afe69b5e69b87f496e44b.html acbc1c415072afe69b5e69b87f496e44b returns a const iterator to the first element json.hpp end cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a1ec2232bcd43091d49f8dfdd6cfe9865.html a1ec2232bcd43091d49f8dfdd6cfe9865 returns an iterator to one past the last element json.hpp end cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_abc13258393358cb75a32fac86480bc9c.html abc13258393358cb75a32fac86480bc9c returns a const iterator to one past the last element json.hpp cend cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_ae129dc8ccd58cc3c64614db7d40a7dc9.html ae129dc8ccd58cc3c64614db7d40a7dc9 returns a const iterator to one past the last element json.hpp rbegin cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a7f53f3afd83a13c949c6c42e66e9c4b4.html a7f53f3afd83a13c949c6c42e66e9c4b4 returns an iterator to the reverse-beginning json.hpp rbegin cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a9c01092601b6229eee4f971aad263133.html a9c01092601b6229eee4f971aad263133 returns a const reverse iterator to the last element json.hpp rend cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_ad101425649dbc5c2e851fdb52c31741d.html ad101425649dbc5c2e851fdb52c31741d returns an iterator to the reverse-end json.hpp rend cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a0a60ef55808edb545f4f46e49656d035.html a0a60ef55808edb545f4f46e49656d035 returns a const reverse iterator to one before the first json.hpp crbegin cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a3da0951c80c8f4b26497aba38cb3e463.html a3da0951c80c8f4b26497aba38cb3e463 returns a const reverse iterator to the last element json.hpp crend cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a1846cc6db1f38f5918c8200d9ce31896.html a1846cc6db1f38f5918c8200d9ce31896 returns a const reverse iterator to one before the first json.hpp empty cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a90239431815c94b0a334f7f4c55eb859.html a90239431815c94b0a334f7f4c55eb859 checks whether the container is empty json.hpp size cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a01833b332b68d9af1f7cd7a816c39e49.html a01833b332b68d9af1f7cd7a816c39e49 returns the number of elements json.hpp max_size cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_ad5514a7435f246fc5335856465022a7a.html ad5514a7435f246fc5335856465022a7a returns the maximum possible number of elements json.hpp clear cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_ad6e51670e9c0052856f3fee01df5c44f.html ad6e51670e9c0052856f3fee01df5c44f clears the contents json.hpp push_back cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a486b96adbf4886c38e38c952394a220f.html a486b96adbf4886c38e38c952394a220f add an object to an array json.hpp operator+= cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a1c1aa2d148a3e4ce0d4e50cf5b894f41.html a1c1aa2d148a3e4ce0d4e50cf5b894f41 add an object to an array json.hpp push_back cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a6f3dfd3e83a1e907d7946b47fcd7ceba.html a6f3dfd3e83a1e907d7946b47fcd7ceba add an object to an array json.hpp operator+= cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a80c21170db6b5ffd9274b3f351cebadc.html a80c21170db6b5ffd9274b3f351cebadc add an object to an array json.hpp push_back cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a5212588544f6d2266384c3be9bfda0c5.html a5212588544f6d2266384c3be9bfda0c5 add an object to an object json.hpp operator+= cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a9486a272e034c0548305d7a12f3045e6.html a9486a272e034c0548305d7a12f3045e6 add an object to an object json.hpp insert cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a7f7bbb3a9efef2e2442f538a24c1c47b.html a7f7bbb3a9efef2e2442f538a24c1c47b inserts element json.hpp insert cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a8468efcfcd95db15f46887b29924ed5c.html a8468efcfcd95db15f46887b29924ed5c inserts element json.hpp insert cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a624025acfcf64364d98424402b837bc6.html a624025acfcf64364d98424402b837bc6 inserts elements json.hpp insert cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_aeaa0644fd6b99af364e772092268dfd6.html aeaa0644fd6b99af364e772092268dfd6 inserts elements json.hpp insert cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_aadb4e5be88221e5e28cdb752332f3d13.html aadb4e5be88221e5e28cdb752332f3d13 inserts elements json.hpp swap cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_af77614992e38b355b9213940051cc582.html af77614992e38b355b9213940051cc582 exchanges the values json.hpp swap cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a8209621de6184d9eabe136b7c8f61935.html a8209621de6184d9eabe136b7c8f61935 exchanges the values json.hpp swap cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a38ee0f09a318d003add75e0787040794.html a38ee0f09a318d003add75e0787040794 exchanges the values json.hpp swap cpp instm nlohmann::basic_json classnlohmann_1_1basic__json_a86089c703a2e563b9f760c2f8408efa7.html a86089c703a2e563b9f760c2f8408efa7 exchanges the values json.hpp operator< cpp ffunc nlohmann::basic_json classnlohmann_1_1basic__json_aac185a137428a7337aa620de07bfbbd7.html aac185a137428a7337aa620de07bfbbd7 comparison operator for JSON types 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 parse cpp clm nlohmann::basic_json classnlohmann_1_1basic__json_a35303ad045a06c2a79dc28ac29652e86.html a35303ad045a06c2a79dc28ac29652e86 deserialize from string json.hpp parse cpp clm nlohmann::basic_json classnlohmann_1_1basic__json_a13c4d2ab4e7ee2f92be785a7b12948ff.html a13c4d2ab4e7ee2f92be785a7b12948ff deserialize from stream json.hpp parse cpp clm nlohmann::basic_json classnlohmann_1_1basic__json_ab81f2801779e6cb9d98770860af2e39a.html ab81f2801779e6cb9d98770860af2e39a deserialize from 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 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 null cpp econst nlohmann::basic_json classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html a231b02148577b69a154b2ce2c87a5522a37a6259cc0c1dae299a7866489dff0bd null value object cpp econst nlohmann::basic_json classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html a231b02148577b69a154b2ce2c87a5522aa8cfde6331bd59eb2ac96f8911c4b666 object (unordered set of name/value pairs) array cpp econst nlohmann::basic_json classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html a231b02148577b69a154b2ce2c87a5522af1f713c9e000f5d3f280adbd124df4f5 array (ordered collection of values) string cpp econst nlohmann::basic_json classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html a231b02148577b69a154b2ce2c87a5522ab45cffe084dd3d20d928bee85e7b0f21 string value boolean cpp econst nlohmann::basic_json classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html a231b02148577b69a154b2ce2c87a5522a84e2c64f38f78ba3ea5c905ab5a2da27 boolean value number_integer cpp econst nlohmann::basic_json classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html a231b02148577b69a154b2ce2c87a5522a5763da164f8659d94a56e29df64b4bcc number value (integer) number_unsigned cpp econst nlohmann::basic_json classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html a231b02148577b69a154b2ce2c87a5522adce7cc8ec29055c4158828921f2f265e number value (unsigned integer) number_float cpp econst nlohmann::basic_json classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html a231b02148577b69a154b2ce2c87a5522ad9966ecb59667235a57b4b999a649eef number value (floating-point) discarded cpp econst nlohmann::basic_json classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html a231b02148577b69a154b2ce2c87a5522a94708897ec9db8647dfe695714c98e46 discarded by the the parser callback function 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 null cpp econst nlohmann::basic_json classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html a231b02148577b69a154b2ce2c87a5522a37a6259cc0c1dae299a7866489dff0bd null value object cpp econst nlohmann::basic_json classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html a231b02148577b69a154b2ce2c87a5522aa8cfde6331bd59eb2ac96f8911c4b666 object (unordered set of name/value pairs) array cpp econst nlohmann::basic_json classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html a231b02148577b69a154b2ce2c87a5522af1f713c9e000f5d3f280adbd124df4f5 array (ordered collection of values) string cpp econst nlohmann::basic_json classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html a231b02148577b69a154b2ce2c87a5522ab45cffe084dd3d20d928bee85e7b0f21 string value boolean cpp econst nlohmann::basic_json classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html a231b02148577b69a154b2ce2c87a5522a84e2c64f38f78ba3ea5c905ab5a2da27 boolean value number_integer cpp econst nlohmann::basic_json classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html a231b02148577b69a154b2ce2c87a5522a5763da164f8659d94a56e29df64b4bcc number value (integer) number_unsigned cpp econst nlohmann::basic_json classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html a231b02148577b69a154b2ce2c87a5522adce7cc8ec29055c4158828921f2f265e number value (unsigned integer) number_float cpp econst nlohmann::basic_json classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html a231b02148577b69a154b2ce2c87a5522ad9966ecb59667235a57b4b999a649eef number value (floating-point) discarded cpp econst nlohmann::basic_json classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html a231b02148577b69a154b2ce2c87a5522a94708897ec9db8647dfe695714c98e46 discarded by the the parser callback function nlohmann::basic_json::const_iterator c cl nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator.html a const random access iterator for the basic_json class json.hpp difference_type cpp tdef nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_a49d7c3e9ef3280df03052cce988b792f.html a49d7c3e9ef3280df03052cce988b792f a type to represent differences between iterators iterator_category cpp tdef nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_a821560d64f50525162097f19b1392e7f.html a821560d64f50525162097f19b1392e7f the category of the iterator pointer cpp tdef nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_a1da96fc3054d547e7706d3a2f073f389.html a1da96fc3054d547e7706d3a2f073f389 defines a pointer to the type iterated over (value_type) reference cpp tdef nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_aefd248cac6493eed1e6ff53ba6a63eb2.html aefd248cac6493eed1e6ff53ba6a63eb2 defines a reference to the type iterated over (value_type) value_type cpp tdef nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_a9ea0497199b1e96ce9cadd1f202ec343.html a9ea0497199b1e96ce9cadd1f202ec343 the type of the values when the iterator is dereferenced const_iterator cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_ac6fdaff67857f82a623e5cc253917639.html ac6fdaff67857f82a623e5cc253917639 default constructor json.hpp const_iterator cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_a72761de693f95edc195956197f4e5569.html a72761de693f95edc195956197f4e5569 constructor for a given JSON instance json.hpp const_iterator cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_ac6f4562e16e99b60820d100880b4c3c8.html ac6f4562e16e99b60820d100880b4c3c8 copy constructor given a nonconst iterator json.hpp const_iterator cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_a18c35a6735d3da96b4fc026421c05dd8.html a18c35a6735d3da96b4fc026421c05dd8 copy constructor json.hpp key cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_a5d4320e24fcb7df041ff2c95d976dba0.html a5d4320e24fcb7df041ff2c95d976dba0 return the key of an object iterator json.hpp operator!= cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_a9e4c6e48e3c2f3ff357ef8215b8c8fca.html a9e4c6e48e3c2f3ff357ef8215b8c8fca comparison: not equal json.hpp operator* cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_ab3029a1a83cf46dc28ad443bbad0c74d.html ab3029a1a83cf46dc28ad443bbad0c74d return a reference to the value pointed to by the iterator json.hpp operator+ cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_a7a80257f2303210b0a5d056fc0b30b40.html a7a80257f2303210b0a5d056fc0b30b40 add to iterator json.hpp operator++ cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_a8dbaec5bf8ccba3225520356629061cb.html a8dbaec5bf8ccba3225520356629061cb post-increment (it++) json.hpp operator++ cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_a8fbb15efd97599209a7def77af8e748e.html a8fbb15efd97599209a7def77af8e748e pre-increment (++it) json.hpp operator+= cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_a0d5820d1dda9dea3bbeb029cacf68522.html a0d5820d1dda9dea3bbeb029cacf68522 add to iterator json.hpp operator- cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_abc4552ba2fe39e7901a83dd6d4dec151.html abc4552ba2fe39e7901a83dd6d4dec151 subtract from iterator json.hpp operator- cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_a5e4d98a8f95e2eccde8cd48c19efa196.html a5e4d98a8f95e2eccde8cd48c19efa196 return difference json.hpp operator-- cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_a6cab1c2ed7e2a014980e2a5717f43a64.html a6cab1c2ed7e2a014980e2a5717f43a64 post-decrement (it–) json.hpp operator-- cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_adeb2ff3fdf3cc301b72db109934c9199.html adeb2ff3fdf3cc301b72db109934c9199 pre-decrement (–it) json.hpp operator-= cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_aefac8f3e390ac917f021761f4a8f8e71.html aefac8f3e390ac917f021761f4a8f8e71 subtract from iterator json.hpp operator-> cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_a8be837e4d902887676dd837abe9098d3.html a8be837e4d902887676dd837abe9098d3 dereference the iterator json.hpp operator< cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_a65f491b515e5967e9c0b40289e3c0ff3.html a65f491b515e5967e9c0b40289e3c0ff3 comparison: smaller json.hpp operator<= cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_a6b682f09787eff62f03493d45aa05902.html a6b682f09787eff62f03493d45aa05902 comparison: less than or equal json.hpp operator= cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_a5521515067b6597cb0b55a9c547a7a2b.html a5521515067b6597cb0b55a9c547a7a2b copy assignment json.hpp operator== cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_ab4c0b9baaec9ebc4837158e272f6c803.html ab4c0b9baaec9ebc4837158e272f6c803 comparison: equal json.hpp operator> cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_acb6cd0ff760933afeb7f93e5207f3646.html acb6cd0ff760933afeb7f93e5207f3646 comparison: greater than json.hpp operator>= cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_af6941c3711dabb2e64960dd57e00d201.html af6941c3711dabb2e64960dd57e00d201 comparison: greater than or equal json.hpp operator[] cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_a7bd530bfbbc58ac77308c087120c21fa.html a7bd530bfbbc58ac77308c087120c21fa access to successor json.hpp value cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_ac75e80d30b6169ee2a29ec93fb4d2acd.html ac75e80d30b6169ee2a29ec93fb4d2acd return the value of an iterator json.hpp basic_json cpp ffunc nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_ada3100cdb8700566051828f1355fa745.html ada3100cdb8700566051828f1355fa745 allow basic_json to access private members nlohmann::basic_json::iterator c cl nlohmann::basic_json::iterator classnlohmann_1_1basic__json_1_1iterator.html a mutable random access iterator for the basic_json class json.hpp base_iterator cpp tdef nlohmann::basic_json::iterator classnlohmann_1_1basic__json_1_1iterator_ac48754e4dc48d65d95294bd170dcd857.html ac48754e4dc48d65d95294bd170dcd857 pointer cpp tdef nlohmann::basic_json::iterator classnlohmann_1_1basic__json_1_1iterator_a3aae1df93a78b201d98e178c1c7d02a7.html a3aae1df93a78b201d98e178c1c7d02a7 reference cpp tdef nlohmann::basic_json::iterator classnlohmann_1_1basic__json_1_1iterator_a97aff5d71246774267a81066460dd1cf.html a97aff5d71246774267a81066460dd1cf difference_type cpp tdef nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_a49d7c3e9ef3280df03052cce988b792f.html a49d7c3e9ef3280df03052cce988b792f a type to represent differences between iterators iterator_category cpp tdef nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_a821560d64f50525162097f19b1392e7f.html a821560d64f50525162097f19b1392e7f the category of the iterator pointer cpp tdef nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_a1da96fc3054d547e7706d3a2f073f389.html a1da96fc3054d547e7706d3a2f073f389 defines a pointer to the type iterated over (value_type) reference cpp tdef nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_aefd248cac6493eed1e6ff53ba6a63eb2.html aefd248cac6493eed1e6ff53ba6a63eb2 defines a reference to the type iterated over (value_type) value_type cpp tdef nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_a9ea0497199b1e96ce9cadd1f202ec343.html a9ea0497199b1e96ce9cadd1f202ec343 the type of the values when the iterator is dereferenced iterator cpp instm nlohmann::basic_json::iterator classnlohmann_1_1basic__json_1_1iterator_a47fb2dbbbfaf65c0ccfa99aeaed920a1.html a47fb2dbbbfaf65c0ccfa99aeaed920a1 default constructor json.hpp iterator cpp instm nlohmann::basic_json::iterator classnlohmann_1_1basic__json_1_1iterator_a085fe0d8cf459b5b1ae7b518b933ae7d.html a085fe0d8cf459b5b1ae7b518b933ae7d constructor for a given JSON instance json.hpp iterator cpp instm nlohmann::basic_json::iterator classnlohmann_1_1basic__json_1_1iterator_a1de0975e812c83e74d118b3e1063f335.html a1de0975e812c83e74d118b3e1063f335 copy constructor json.hpp operator* cpp instm nlohmann::basic_json::iterator classnlohmann_1_1basic__json_1_1iterator_ab07728b4da636eda0a24e0a51b8b46d7.html ab07728b4da636eda0a24e0a51b8b46d7 return a reference to the value pointed to by the iterator json.hpp operator+ cpp instm nlohmann::basic_json::iterator classnlohmann_1_1basic__json_1_1iterator_a56952f8d5702541f0d88e6a764d2ae36.html a56952f8d5702541f0d88e6a764d2ae36 add to iterator json.hpp operator++ cpp instm nlohmann::basic_json::iterator classnlohmann_1_1basic__json_1_1iterator_a2943e49b3d88e6ee5793c5923ab2ede9.html a2943e49b3d88e6ee5793c5923ab2ede9 post-increment (it++) json.hpp operator++ cpp instm nlohmann::basic_json::iterator classnlohmann_1_1basic__json_1_1iterator_a050b7fa21051ea57e5b0cc03668b5d4a.html a050b7fa21051ea57e5b0cc03668b5d4a pre-increment (++it) json.hpp operator+= cpp instm nlohmann::basic_json::iterator classnlohmann_1_1basic__json_1_1iterator_ae0c848dbc0af1cde15771d45d775b27c.html ae0c848dbc0af1cde15771d45d775b27c add to iterator json.hpp operator- cpp instm nlohmann::basic_json::iterator classnlohmann_1_1basic__json_1_1iterator_a790f550ff168095c83c2e459c575916c.html a790f550ff168095c83c2e459c575916c subtract from iterator json.hpp operator- cpp instm nlohmann::basic_json::iterator classnlohmann_1_1basic__json_1_1iterator_a9f3940ac5fb2c6ff8045ed59b8a0866f.html a9f3940ac5fb2c6ff8045ed59b8a0866f return difference json.hpp operator-- cpp instm nlohmann::basic_json::iterator classnlohmann_1_1basic__json_1_1iterator_ab4f238aa5fcf452b1884b748b0395b1f.html ab4f238aa5fcf452b1884b748b0395b1f post-decrement (it–) json.hpp operator-- cpp instm nlohmann::basic_json::iterator classnlohmann_1_1basic__json_1_1iterator_ab3679dc63b3a59edb98b1c2b96d8683c.html ab3679dc63b3a59edb98b1c2b96d8683c pre-decrement (–it) json.hpp operator-= cpp instm nlohmann::basic_json::iterator classnlohmann_1_1basic__json_1_1iterator_afe86d48d3e4e5ebdaaec162b3cf0e95c.html afe86d48d3e4e5ebdaaec162b3cf0e95c subtract from iterator json.hpp operator-> cpp instm nlohmann::basic_json::iterator classnlohmann_1_1basic__json_1_1iterator_ae58cd597336ad125d9615cff87fcd87e.html ae58cd597336ad125d9615cff87fcd87e dereference the iterator json.hpp operator= cpp instm nlohmann::basic_json::iterator classnlohmann_1_1basic__json_1_1iterator_a3db892729714c4e7eaf60c00ee96e2e9.html a3db892729714c4e7eaf60c00ee96e2e9 copy assignment json.hpp operator[] cpp instm nlohmann::basic_json::iterator classnlohmann_1_1basic__json_1_1iterator_a7e01532727c10f87926dac4eb8e170f4.html a7e01532727c10f87926dac4eb8e170f4 access to successor json.hpp value cpp instm nlohmann::basic_json::iterator classnlohmann_1_1basic__json_1_1iterator_a8ffbf287736048e683f58306fdb8701f.html a8ffbf287736048e683f58306fdb8701f return the value of an iterator json.hpp const_iterator cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_ac6fdaff67857f82a623e5cc253917639.html ac6fdaff67857f82a623e5cc253917639 default constructor json.hpp const_iterator cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_a72761de693f95edc195956197f4e5569.html a72761de693f95edc195956197f4e5569 constructor for a given JSON instance json.hpp const_iterator cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_ac6f4562e16e99b60820d100880b4c3c8.html ac6f4562e16e99b60820d100880b4c3c8 copy constructor given a nonconst iterator json.hpp const_iterator cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_a18c35a6735d3da96b4fc026421c05dd8.html a18c35a6735d3da96b4fc026421c05dd8 copy constructor json.hpp key cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_a5d4320e24fcb7df041ff2c95d976dba0.html a5d4320e24fcb7df041ff2c95d976dba0 return the key of an object iterator json.hpp operator!= cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_a9e4c6e48e3c2f3ff357ef8215b8c8fca.html a9e4c6e48e3c2f3ff357ef8215b8c8fca comparison: not equal json.hpp operator* cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_ab3029a1a83cf46dc28ad443bbad0c74d.html ab3029a1a83cf46dc28ad443bbad0c74d return a reference to the value pointed to by the iterator json.hpp operator+ cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_a7a80257f2303210b0a5d056fc0b30b40.html a7a80257f2303210b0a5d056fc0b30b40 add to iterator json.hpp operator++ cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_a8dbaec5bf8ccba3225520356629061cb.html a8dbaec5bf8ccba3225520356629061cb post-increment (it++) json.hpp operator++ cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_a8fbb15efd97599209a7def77af8e748e.html a8fbb15efd97599209a7def77af8e748e pre-increment (++it) json.hpp operator+= cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_a0d5820d1dda9dea3bbeb029cacf68522.html a0d5820d1dda9dea3bbeb029cacf68522 add to iterator json.hpp operator- cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_abc4552ba2fe39e7901a83dd6d4dec151.html abc4552ba2fe39e7901a83dd6d4dec151 subtract from iterator json.hpp operator- cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_a5e4d98a8f95e2eccde8cd48c19efa196.html a5e4d98a8f95e2eccde8cd48c19efa196 return difference json.hpp operator-- cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_a6cab1c2ed7e2a014980e2a5717f43a64.html a6cab1c2ed7e2a014980e2a5717f43a64 post-decrement (it–) json.hpp operator-- cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_adeb2ff3fdf3cc301b72db109934c9199.html adeb2ff3fdf3cc301b72db109934c9199 pre-decrement (–it) json.hpp operator-= cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_aefac8f3e390ac917f021761f4a8f8e71.html aefac8f3e390ac917f021761f4a8f8e71 subtract from iterator json.hpp operator-> cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_a8be837e4d902887676dd837abe9098d3.html a8be837e4d902887676dd837abe9098d3 dereference the iterator json.hpp operator< cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_a65f491b515e5967e9c0b40289e3c0ff3.html a65f491b515e5967e9c0b40289e3c0ff3 comparison: smaller json.hpp operator<= cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_a6b682f09787eff62f03493d45aa05902.html a6b682f09787eff62f03493d45aa05902 comparison: less than or equal json.hpp operator= cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_a5521515067b6597cb0b55a9c547a7a2b.html a5521515067b6597cb0b55a9c547a7a2b copy assignment json.hpp operator== cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_ab4c0b9baaec9ebc4837158e272f6c803.html ab4c0b9baaec9ebc4837158e272f6c803 comparison: equal json.hpp operator> cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_acb6cd0ff760933afeb7f93e5207f3646.html acb6cd0ff760933afeb7f93e5207f3646 comparison: greater than json.hpp operator>= cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_af6941c3711dabb2e64960dd57e00d201.html af6941c3711dabb2e64960dd57e00d201 comparison: greater than or equal json.hpp operator[] cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_a7bd530bfbbc58ac77308c087120c21fa.html a7bd530bfbbc58ac77308c087120c21fa access to successor json.hpp value cpp instm nlohmann::basic_json::const_iterator classnlohmann_1_1basic__json_1_1const__iterator_ac75e80d30b6169ee2a29ec93fb4d2acd.html ac75e80d30b6169ee2a29ec93fb4d2acd return the value of an iterator 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_a9ebc4c99e6fc90c965af0f39ad2ca70e.html a9ebc4c99e6fc90c965af0f39ad2ca70e shortcut to the reverse iterator adaptor reference cpp tdef nlohmann::basic_json::json_reverse_iterator classnlohmann_1_1basic__json_1_1json__reverse__iterator_a7265535f39299824f9712a2ca15013c3.html a7265535f39299824f9712a2ca15013c3 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_a7c5e0d3bd0e1a2ba9226b7eb539a53d6.html a7c5e0d3bd0e1a2ba9226b7eb539a53d6 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_a53407187cceeb3ee5390318713dad827.html a53407187cceeb3ee5390318713dad827 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_acecae6d237fcf14c909fb42b9d2e2955.html acecae6d237fcf14c909fb42b9d2e2955 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_a99ee137dab7e5c948457f6a5321b54b1.html a99ee137dab7e5c948457f6a5321b54b1 add to iterator json.hpp operator++ cpp instm nlohmann::basic_json::json_reverse_iterator classnlohmann_1_1basic__json_1_1json__reverse__iterator_a545a8204cfd6836eb85abc3113a0bb28.html a545a8204cfd6836eb85abc3113a0bb28 post-increment (it++) json.hpp operator++ cpp instm nlohmann::basic_json::json_reverse_iterator classnlohmann_1_1basic__json_1_1json__reverse__iterator_a4aede52d6ee253a510897518b59e09c0.html a4aede52d6ee253a510897518b59e09c0 pre-increment (++it) json.hpp operator+= cpp instm nlohmann::basic_json::json_reverse_iterator classnlohmann_1_1basic__json_1_1json__reverse__iterator_a9accc9dd9f9033f50c0ab6bcf337ffe0.html a9accc9dd9f9033f50c0ab6bcf337ffe0 add to iterator json.hpp operator- cpp instm nlohmann::basic_json::json_reverse_iterator classnlohmann_1_1basic__json_1_1json__reverse__iterator_ac2634bee082633671125e909dffad40a.html ac2634bee082633671125e909dffad40a subtract from iterator json.hpp operator- cpp instm nlohmann::basic_json::json_reverse_iterator classnlohmann_1_1basic__json_1_1json__reverse__iterator_a115fae3dd8ae02669fedae0545ce1cbc.html a115fae3dd8ae02669fedae0545ce1cbc return difference json.hpp operator-- cpp instm nlohmann::basic_json::json_reverse_iterator classnlohmann_1_1basic__json_1_1json__reverse__iterator_a693439bffe56a9a8cf53bc4a06b911ff.html a693439bffe56a9a8cf53bc4a06b911ff post-decrement (it–) json.hpp operator-- cpp instm nlohmann::basic_json::json_reverse_iterator classnlohmann_1_1basic__json_1_1json__reverse__iterator_a563a7bd281e9919798d18396107fb05c.html a563a7bd281e9919798d18396107fb05c pre-decrement (–it) json.hpp operator[] cpp instm nlohmann::basic_json::json_reverse_iterator classnlohmann_1_1basic__json_1_1json__reverse__iterator_ad4ec2bbb8347e7aa3b58e616fd6c7f40.html ad4ec2bbb8347e7aa3b58e616fd6c7f40 access to successor json.hpp value cpp instm nlohmann::basic_json::json_reverse_iterator classnlohmann_1_1basic__json_1_1json__reverse__iterator_aca5116682e206dac48f8a56716a3280b.html aca5116682e206dac48f8a56716a3280b 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 unnamed namespace with internal helper functions 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_afd03f6ad53db22868ca4163a8200b2f9.html afd03f6ad53db22868ca4163a8200b2f9 return a hash value for a JSON object json.hpp