Lines Matching defs:json

4 // |_____|_____|_____|_|___|  https://github.com/nlohmann/json
11 * documentation of the public API at https://json.nlohmann.me. This URL *
39 // |_____|_____|_____|_|___| https://github.com/nlohmann/json
52 // |_____|_____|_____|_|___| https://github.com/nlohmann/json
154 // |_____|_____|_____|_|___| https://github.com/nlohmann/json
177 // |_____|_____|_____|_|___| https://github.com/nlohmann/json
194 // |_____|_____|_____|_|___| https://github.com/nlohmann/json
210 // |_____|_____|_____|_|___| https://github.com/nlohmann/json
222 // |_____|_____|_____|_|___| https://github.com/nlohmann/json
235 // |_____|_____|_____|_|___| https://github.com/nlohmann/json
322 // |_____|_____|_____|_|___| https://github.com/nlohmann/json
2365 // You MUST include macro_unscope.hpp at the end of json.hpp to undef all of them
2374 #error "unsupported Clang version - see https://github.com/nlohmann/json#supported-compilers"
2378 #error "unsupported GCC version - see https://github.com/nlohmann/json#supported-compilers"
2743 friend void to_json(nlohmann::json& nlohmann_json_j, const Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_TO, __VA_ARGS__)) } \
2744 friend void from_json(const nlohmann::json& nlohmann_json_j, Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_FROM, __VA_ARGS__)) }
2747 friend void to_json(nlohmann::json& nlohmann_json_j, const Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_TO, __VA_ARGS__)) } \
2748 friend void from_json(const nlohmann::json& nlohmann_json_j, Type& nlohmann_json_t) { Type nlohmann_json_default_obj; NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_FROM_WITH_DEFAULT, __VA_ARGS__)) }
2756 inline void to_json(nlohmann::json& nlohmann_json_j, const Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_TO, __VA_ARGS__)) } \
2757 inline void from_json(const nlohmann::json& nlohmann_json_j, Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_FROM, __VA_ARGS__)) }
2760 inline void to_json(nlohmann::json& nlohmann_json_j, const Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_TO, __VA_ARGS__)) } \
2761 inline void from_json(const nlohmann::json& nlohmann_json_j, Type& nlohmann_json_t) { Type nlohmann_json_default_obj; NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_FROM_WITH_DEFAULT, __VA_ARGS__)) }
2927 // |_____|_____|_____|_|___| https://github.com/nlohmann/json
3002 // |_____|_____|_____|_|___| https://github.com/nlohmann/json
3044 // |_____|_____|_____|_|___| https://github.com/nlohmann/json
3218 // |_____|_____|_____|_|___| https://github.com/nlohmann/json
3234 // |_____|_____|_____|_|___| https://github.com/nlohmann/json
3271 // doesn't work with SFINAE. See https://github.com/nlohmann/json/issues/1341.
3302 // |_____|_____|_____|_|___| https://github.com/nlohmann/json
3322 // |_____|_____|_____|_|___| https://github.com/nlohmann/json
3346 // |_____|_____|_____|_|___| https://github.com/nlohmann/json
3381 /// @sa https://json.nlohmann.me/api/basic_json/
3396 /// @sa https://json.nlohmann.me/api/json_pointer/
3402 @sa https://json.nlohmann.me/api/json/
3404 using json = basic_json<>;
3407 /// @sa https://json.nlohmann.me/api/ordered_map/
3412 /// @sa https://json.nlohmann.me/api/ordered_json/
3507 // trait checking if JSONSerializer<T>::from_json(json const&, udt&) exists
3514 // has several constructors/operator= (see https://github.com/nlohmann/json/issues/958)
3531 // This trait checks if JSONSerializer<T>::from_json(json const&) exists
3777 // c.f. https://github.com/nlohmann/json/pull/3073
3812 // c.f. https://github.com/nlohmann/json/pull/3073
3975 // to avoid useless casts (see https://github.com/nlohmann/json/issues/2893#issuecomment-889152324)
4142 // |_____|_____|_____|_|___| https://github.com/nlohmann/json
4299 /// @sa https://json.nlohmann.me/api/basic_json/exception/
4318 return concat("[json.exception.", ename, '.', std::to_string(id_), "] ");
4397 /// @sa https://json.nlohmann.me/api/basic_json/parse_error/
4450 /// @sa https://json.nlohmann.me/api/basic_json/invalid_iterator/
4468 /// @sa https://json.nlohmann.me/api/basic_json/type_error/
4485 /// @sa https://json.nlohmann.me/api/basic_json/out_of_range/
4502 /// @sa https://json.nlohmann.me/api/basic_json/other_error/
4529 // |_____|_____|_____|_|___| https://github.com/nlohmann/json
4553 // |_____|_____|_____|_|___| https://github.com/nlohmann/json
5059 // |_____|_____|_____|_|___| https://github.com/nlohmann/json
5079 // |_____|_____|_____|_|___| https://github.com/nlohmann/json
5269 // And see https://github.com/nlohmann/json/pull/1391
5277 // And see https://github.com/nlohmann/json/pull/1391
5290 // And see https://github.com/nlohmann/json/pull/1391
5295 // Fix: https://github.com/nlohmann/json/issues/1401
5345 * https://github.com/nlohmann/json/issues/2865 for more information.
5700 // for https://github.com/nlohmann/json/pull/1134
5759 /// @sa https://json.nlohmann.me/api/adl_serializer/
5764 /// @sa https://json.nlohmann.me/api/adl_serializer/from_json/
5774 /// @sa https://json.nlohmann.me/api/adl_serializer/from_json/
5784 /// @sa https://json.nlohmann.me/api/adl_serializer/to_json/
5800 // |_____|_____|_____|_|___| https://github.com/nlohmann/json
5817 /// @sa https://json.nlohmann.me/api/byte_container_with_subtype/
5825 /// @sa https://json.nlohmann.me/api/byte_container_with_subtype/byte_container_with_subtype/
5830 /// @sa https://json.nlohmann.me/api/byte_container_with_subtype/byte_container_with_subtype/
5835 /// @sa https://json.nlohmann.me/api/byte_container_with_subtype/byte_container_with_subtype/
5840 /// @sa https://json.nlohmann.me/api/byte_container_with_subtype/byte_container_with_subtype/
5847 /// @sa https://json.nlohmann.me/api/byte_container_with_subtype/byte_container_with_subtype/
5866 /// @sa https://json.nlohmann.me/api/byte_container_with_subtype/set_subtype/
5874 /// @sa https://json.nlohmann.me/api/byte_container_with_subtype/subtype/
5881 /// @sa https://json.nlohmann.me/api/byte_container_with_subtype/has_subtype/
5888 /// @sa https://json.nlohmann.me/api/byte_container_with_subtype/clear_subtype/
5912 // |_____|_____|_____|_|___| https://github.com/nlohmann/json
6045 // |_____|_____|_____|_|___| https://github.com/nlohmann/json
6071 // |_____|_____|_____|_|___| https://github.com/nlohmann/json
6103 enum class input_format_t { json, cbor, msgpack, ubjson, bson, bjdata };
6569 // |_____|_____|_____|_|___| https://github.com/nlohmann/json
6593 This class describes the SAX interface used by @ref nlohmann::json::sax_parse.
7166 // (https://github.com/nlohmann/json/issues/971#issuecomment-413678360)
7302 // |_____|_____|_____|_|___| https://github.com/nlohmann/json
8941 // |_____|_____|_____|_|___| https://github.com/nlohmann/json
9158 explicit binary_reader(InputAdapterType&& adapter, const input_format_t format = input_format_t::json) noexcept : ia(std::move(adapter)), input_format(format)
9206 case input_format_t::json: // LCOV_EXCL_LINE
12016 case input_format_t::json: // LCOV_EXCL_LINE
12040 const input_format_t input_format = input_format_t::json;
12094 // |_____|_____|_____|_|___| https://github.com/nlohmann/json
12611 // |_____|_____|_____|_|___| https://github.com/nlohmann/json
12624 // |_____|_____|_____|_|___| https://github.com/nlohmann/json
12764 unions members with complex constructors, see https://github.com/nlohmann/json/pull/105.
12783 // |_____|_____|_____|_|___| https://github.com/nlohmann/json
12830 iterators in version 3.0.0 (see https://github.com/nlohmann/json/issues/593)
12934 information refer to: https://github.com/nlohmann/json/issues/1608
13545 // |_____|_____|_____|_|___| https://github.com/nlohmann/json
13680 // |_____|_____|_____|_|___| https://github.com/nlohmann/json
13714 /// @sa https://json.nlohmann.me/api/json_pointer/
13742 /// @sa https://json.nlohmann.me/api/json_pointer/json_pointer/
13748 /// @sa https://json.nlohmann.me/api/json_pointer/to_string/
13760 /// @sa https://json.nlohmann.me/api/json_pointer/operator_string/
13769 /// @sa https://json.nlohmann.me/api/basic_json/operator_ltlt/
13778 /// @sa https://json.nlohmann.me/api/json_pointer/operator_slasheq/
13788 /// @sa https://json.nlohmann.me/api/json_pointer/operator_slasheq/
13796 /// @sa https://json.nlohmann.me/api/json_pointer/operator_slasheq/
13803 /// @sa https://json.nlohmann.me/api/json_pointer/operator_slash/
13811 /// @sa https://json.nlohmann.me/api/json_pointer/operator_slash/
13818 /// @sa https://json.nlohmann.me/api/json_pointer/operator_slash/
13825 /// @sa https://json.nlohmann.me/api/json_pointer/parent_pointer/
13839 /// @sa https://json.nlohmann.me/api/json_pointer/pop_back/
13851 /// @sa https://json.nlohmann.me/api/json_pointer/back/
13863 /// @sa https://json.nlohmann.me/api/json_pointer/push_back/
13870 /// @sa https://json.nlohmann.me/api/json_pointer/push_back/
13877 /// @sa https://json.nlohmann.me/api/json_pointer/empty/
13923 // https://github.com/nlohmann/json/pull/2203
14533 /// @sa https://json.nlohmann.me/api/json_pointer/operator_eq/
14541 /// @sa https://json.nlohmann.me/api/json_pointer/operator_eq/
14556 /// @sa https://json.nlohmann.me/api/json_pointer/operator_eq/
14563 /// @sa https://json.nlohmann.me/api/json_pointer/operator_eq/
14570 /// @sa https://json.nlohmann.me/api/json_pointer/operator_eq/
14577 /// @sa https://json.nlohmann.me/api/json_pointer/operator_ne/
14584 /// @sa https://json.nlohmann.me/api/json_pointer/operator_ne/
14591 /// @sa https://json.nlohmann.me/api/json_pointer/operator_ne/
14675 // |_____|_____|_____|_|___| https://github.com/nlohmann/json
14767 // |_____|_____|_____|_|___| https://github.com/nlohmann/json
14793 // |_____|_____|_____|_|___| https://github.com/nlohmann/json
16707 // See <https://github.com/nlohmann/json/issues/1286> for a discussion.
16761 // |_____|_____|_____|_|___| https://github.com/nlohmann/json
16786 // |_____|_____|_____|_|___| https://github.com/nlohmann/json
18729 // NOLINTNEXTLINE(readability-qualified-auto,llvm-qualified-auto): std::remove returns an iterator, see https://github.com/nlohmann/json/issues/3081
18739 // NOLINTNEXTLINE(readability-qualified-auto,llvm-qualified-auto): std::find returns an iterator, see https://github.com/nlohmann/json/issues/3081
18882 // |_____|_____|_____|_|___| https://github.com/nlohmann/json
19415 /// @sa https://json.nlohmann.me/api/basic_json/get_allocator/
19422 /// @sa https://json.nlohmann.me/api/basic_json/meta/
19430 result["url"] = "https://github.com/nlohmann/json";
19500 /// @sa https://json.nlohmann.me/api/basic_json/default_object_comparator_t/
19510 /// @sa https://json.nlohmann.me/api/basic_json/object_t/
19518 /// @sa https://json.nlohmann.me/api/basic_json/array_t/
19522 /// @sa https://json.nlohmann.me/api/basic_json/string_t/
19526 /// @sa https://json.nlohmann.me/api/basic_json/boolean_t/
19530 /// @sa https://json.nlohmann.me/api/basic_json/number_integer_t/
19534 /// @sa https://json.nlohmann.me/api/basic_json/number_unsigned_t/
19538 /// @sa https://json.nlohmann.me/api/basic_json/number_float_t/
19542 /// @sa https://json.nlohmann.me/api/basic_json/binary_t/
19546 /// @sa https://json.nlohmann.me/api/basic_json/object_comparator_t/
19926 // see https://github.com/nlohmann/json/issues/2838
19937 // been invalidated; see https://github.com/nlohmann/json/issues/2962
19965 /// @sa https://json.nlohmann.me/api/basic_json/parse_event_t/
19969 /// @sa https://json.nlohmann.me/api/basic_json/parser_callback_t/
19982 /// @sa https://json.nlohmann.me/api/basic_json/basic_json/
19990 /// @sa https://json.nlohmann.me/api/basic_json/basic_json/
19998 /// @sa https://json.nlohmann.me/api/basic_json/basic_json/
20013 /// @sa https://json.nlohmann.me/api/basic_json/basic_json/
20069 /// @sa https://json.nlohmann.me/api/basic_json/basic_json/
20124 /// @sa https://json.nlohmann.me/api/basic_json/binary/
20135 /// @sa https://json.nlohmann.me/api/basic_json/binary/
20146 /// @sa https://json.nlohmann.me/api/basic_json/binary/
20157 /// @sa https://json.nlohmann.me/api/basic_json/binary/
20168 /// @sa https://json.nlohmann.me/api/basic_json/array/
20176 /// @sa https://json.nlohmann.me/api/basic_json/object/
20184 /// @sa https://json.nlohmann.me/api/basic_json/basic_json/
20194 /// @sa https://json.nlohmann.me/api/basic_json/basic_json/
20311 /// @sa https://json.nlohmann.me/api/basic_json/basic_json/
20379 /// @sa https://json.nlohmann.me/api/basic_json/basic_json/
20396 /// @sa https://json.nlohmann.me/api/basic_json/operator=/
20417 /// @sa https://json.nlohmann.me/api/basic_json/~basic_json/
20436 /// @sa https://json.nlohmann.me/api/basic_json/dump/
20458 /// @sa https://json.nlohmann.me/api/basic_json/type/
20465 /// @sa https://json.nlohmann.me/api/basic_json/is_primitive/
20472 /// @sa https://json.nlohmann.me/api/basic_json/is_structured/
20479 /// @sa https://json.nlohmann.me/api/basic_json/is_null/
20486 /// @sa https://json.nlohmann.me/api/basic_json/is_boolean/
20493 /// @sa https://json.nlohmann.me/api/basic_json/is_number/
20500 /// @sa https://json.nlohmann.me/api/basic_json/is_number_integer/
20507 /// @sa https://json.nlohmann.me/api/basic_json/is_number_unsigned/
20514 /// @sa https://json.nlohmann.me/api/basic_json/is_number_float/
20521 /// @sa https://json.nlohmann.me/api/basic_json/is_object/
20528 /// @sa https://json.nlohmann.me/api/basic_json/is_array/
20535 /// @sa https://json.nlohmann.me/api/basic_json/is_string/
20542 /// @sa https://json.nlohmann.me/api/basic_json/is_binary/
20549 /// @sa https://json.nlohmann.me/api/basic_json/is_discarded/
20556 /// @sa https://json.nlohmann.me/api/basic_json/operator_value_t/
20707 /// @sa https://json.nlohmann.me/api/basic_json/get_ptr/
20717 /// @sa https://json.nlohmann.me/api/basic_json/get_ptr/
20762 json>`.,get__ValueType_const}
20957 /// @sa https://json.nlohmann.me/api/basic_json/get_to/
20971 // see https://github.com/nlohmann/json/issues/2175
20996 /// @sa https://json.nlohmann.me/api/basic_json/get_ref/
21006 /// @sa https://json.nlohmann.me/api/basic_json/get_ref/
21041 json>`.,operator__ValueType}
21068 /// @sa https://json.nlohmann.me/api/basic_json/get_binary/
21080 /// @sa https://json.nlohmann.me/api/basic_json/get_binary/
21103 /// @sa https://json.nlohmann.me/api/basic_json/at/
21126 /// @sa https://json.nlohmann.me/api/basic_json/at/
21149 /// @sa https://json.nlohmann.me/api/basic_json/at/
21167 /// @sa https://json.nlohmann.me/api/basic_json/at/
21187 /// @sa https://json.nlohmann.me/api/basic_json/at/
21205 /// @sa https://json.nlohmann.me/api/basic_json/at/
21225 /// @sa https://json.nlohmann.me/api/basic_json/operator%5B%5D/
21271 /// @sa https://json.nlohmann.me/api/basic_json/operator%5B%5D/
21284 /// @sa https://json.nlohmann.me/api/basic_json/operator%5B%5D/
21306 /// @sa https://json.nlohmann.me/api/basic_json/operator%5B%5D/
21335 /// @sa https://json.nlohmann.me/api/basic_json/operator%5B%5D/
21359 /// @sa https://json.nlohmann.me/api/basic_json/operator%5B%5D/
21387 /// @sa https://json.nlohmann.me/api/basic_json/value/
21411 /// @sa https://json.nlohmann.me/api/basic_json/value/
21436 /// @sa https://json.nlohmann.me/api/basic_json/value/
21462 /// @sa https://json.nlohmann.me/api/basic_json/value/
21489 /// @sa https://json.nlohmann.me/api/basic_json/value/
21513 /// @sa https://json.nlohmann.me/api/basic_json/value/
21559 /// @sa https://json.nlohmann.me/api/basic_json/front/
21566 /// @sa https://json.nlohmann.me/api/basic_json/front/
21573 /// @sa https://json.nlohmann.me/api/basic_json/back/
21582 /// @sa https://json.nlohmann.me/api/basic_json/back/
21591 /// @sa https://json.nlohmann.me/api/basic_json/erase/
21661 /// @sa https://json.nlohmann.me/api/basic_json/erase/
21769 /// @sa https://json.nlohmann.me/api/basic_json/erase/
21778 /// @sa https://json.nlohmann.me/api/basic_json/erase/
21787 /// @sa https://json.nlohmann.me/api/basic_json/erase/
21817 /// @sa https://json.nlohmann.me/api/basic_json/find/
21831 /// @sa https://json.nlohmann.me/api/basic_json/find/
21845 /// @sa https://json.nlohmann.me/api/basic_json/find/
21861 /// @sa https://json.nlohmann.me/api/basic_json/find/
21877 /// @sa https://json.nlohmann.me/api/basic_json/count/
21885 /// @sa https://json.nlohmann.me/api/basic_json/count/
21895 /// @sa https://json.nlohmann.me/api/basic_json/contains/
21902 /// @sa https://json.nlohmann.me/api/basic_json/contains/
21911 /// @sa https://json.nlohmann.me/api/basic_json/contains/
21935 /// @sa https://json.nlohmann.me/api/basic_json/begin/
21944 /// @sa https://json.nlohmann.me/api/basic_json/begin/
21951 /// @sa https://json.nlohmann.me/api/basic_json/cbegin/
21960 /// @sa https://json.nlohmann.me/api/basic_json/end/
21969 /// @sa https://json.nlohmann.me/api/basic_json/end/
21976 /// @sa https://json.nlohmann.me/api/basic_json/cend/
21985 /// @sa https://json.nlohmann.me/api/basic_json/rbegin/
21992 /// @sa https://json.nlohmann.me/api/basic_json/rbegin/
21999 /// @sa https://json.nlohmann.me/api/basic_json/rend/
22006 /// @sa https://json.nlohmann.me/api/basic_json/rend/
22013 /// @sa https://json.nlohmann.me/api/basic_json/crbegin/
22020 /// @sa https://json.nlohmann.me/api/basic_json/crend/
22028 /// @sa https://json.nlohmann.me/api/basic_json/items/
22031 /// that is, replace `json::iterator_wrapper(j)` with `j.items()`.
22039 /// @sa https://json.nlohmann.me/api/basic_json/items/
22042 /// that is, replace `json::iterator_wrapper(j)` with `j.items()`.
22050 /// @sa https://json.nlohmann.me/api/basic_json/items/
22057 /// @sa https://json.nlohmann.me/api/basic_json/items/
22074 /// @sa https://json.nlohmann.me/api/basic_json/empty/
22113 /// @sa https://json.nlohmann.me/api/basic_json/size/
22152 /// @sa https://json.nlohmann.me/api/basic_json/max_size/
22196 /// @sa https://json.nlohmann.me/api/basic_json/clear/
22257 /// @sa https://json.nlohmann.me/api/basic_json/push_back/
22282 /// @sa https://json.nlohmann.me/api/basic_json/operator+=/
22290 /// @sa https://json.nlohmann.me/api/basic_json/push_back/
22314 /// @sa https://json.nlohmann.me/api/basic_json/operator+=/
22322 /// @sa https://json.nlohmann.me/api/basic_json/push_back/
22345 /// @sa https://json.nlohmann.me/api/basic_json/operator+=/
22353 /// @sa https://json.nlohmann.me/api/basic_json/push_back/
22369 /// @sa https://json.nlohmann.me/api/basic_json/operator+=/
22377 /// @sa https://json.nlohmann.me/api/basic_json/emplace_back/
22402 /// @sa https://json.nlohmann.me/api/basic_json/emplace/
22434 /// see https://github.com/nlohmann/json/pull/1257
22454 /// @sa https://json.nlohmann.me/api/basic_json/insert/
22474 /// @sa https://json.nlohmann.me/api/basic_json/insert/
22481 /// @sa https://json.nlohmann.me/api/basic_json/insert/
22501 /// @sa https://json.nlohmann.me/api/basic_json/insert/
22532 /// @sa https://json.nlohmann.me/api/basic_json/insert/
22552 /// @sa https://json.nlohmann.me/api/basic_json/insert/
22577 /// @sa https://json.nlohmann.me/api/basic_json/update/
22584 /// @sa https://json.nlohmann.me/api/basic_json/update/
22631 /// @sa https://json.nlohmann.me/api/basic_json/swap/
22648 /// @sa https://json.nlohmann.me/api/basic_json/swap/
22660 /// @sa https://json.nlohmann.me/api/basic_json/swap/
22676 /// @sa https://json.nlohmann.me/api/basic_json/swap/
22692 /// @sa https://json.nlohmann.me/api/basic_json/swap/
22708 /// @sa https://json.nlohmann.me/api/basic_json/swap/
22724 /// @sa https://json.nlohmann.me/api/basic_json/swap/
22749 // https://github.com/nlohmann/json/issues/1530
22851 /// @sa https://json.nlohmann.me/api/basic_json/operator_eq/
22866 /// @sa https://json.nlohmann.me/api/basic_json/operator_eq/
22875 /// @sa https://json.nlohmann.me/api/basic_json/operator_ne/
22886 /// @sa https://json.nlohmann.me/api/basic_json/operator_spaceship/
22899 /// @sa https://json.nlohmann.me/api/basic_json/operator_spaceship/
22912 /// @sa https://json.nlohmann.me/api/basic_json/operator_le/
22924 /// @sa https://json.nlohmann.me/api/basic_json/operator_le/
22933 /// @sa https://json.nlohmann.me/api/basic_json/operator_ge/
22945 /// @sa https://json.nlohmann.me/api/basic_json/operator_ge/
22955 /// @sa https://json.nlohmann.me/api/basic_json/operator_eq/
22969 /// @sa https://json.nlohmann.me/api/basic_json/operator_eq/
22978 /// @sa https://json.nlohmann.me/api/basic_json/operator_eq/
22987 /// @sa https://json.nlohmann.me/api/basic_json/operator_ne/
22998 /// @sa https://json.nlohmann.me/api/basic_json/operator_ne/
23007 /// @sa https://json.nlohmann.me/api/basic_json/operator_ne/
23016 /// @sa https://json.nlohmann.me/api/basic_json/operator_lt/
23026 /// @sa https://json.nlohmann.me/api/basic_json/operator_lt/
23035 /// @sa https://json.nlohmann.me/api/basic_json/operator_lt/
23044 /// @sa https://json.nlohmann.me/api/basic_json/operator_le/
23055 /// @sa https://json.nlohmann.me/api/basic_json/operator_le/
23064 /// @sa https://json.nlohmann.me/api/basic_json/operator_le/
23073 /// @sa https://json.nlohmann.me/api/basic_json/operator_gt/
23085 /// @sa https://json.nlohmann.me/api/basic_json/operator_gt/
23094 /// @sa https://json.nlohmann.me/api/basic_json/operator_gt/
23103 /// @sa https://json.nlohmann.me/api/basic_json/operator_ge/
23114 /// @sa https://json.nlohmann.me/api/basic_json/operator_ge/
23123 /// @sa https://json.nlohmann.me/api/basic_json/operator_ge/
23144 /// @sa https://json.nlohmann.me/api/basic_json/operator_ltlt/
23161 /// @sa https://json.nlohmann.me/api/basic_json/operator_ltlt/
23183 /// @sa https://json.nlohmann.me/api/basic_json/parse/
23197 /// @sa https://json.nlohmann.me/api/basic_json/parse/
23224 /// @sa https://json.nlohmann.me/api/basic_json/accept/
23233 /// @sa https://json.nlohmann.me/api/basic_json/accept/
23250 /// @sa https://json.nlohmann.me/api/basic_json/sax_parse/
23254 input_format_t format = input_format_t::json,
23259 return format == input_format_t::json
23265 /// @sa https://json.nlohmann.me/api/basic_json/sax_parse/
23269 input_format_t format = input_format_t::json,
23274 return format == input_format_t::json
23280 /// @sa https://json.nlohmann.me/api/basic_json/sax_parse/
23288 input_format_t format = input_format_t::json,
23293 return format == input_format_t::json
23301 /// @sa https://json.nlohmann.me/api/basic_json/operator_gtgt/
23313 /// @sa https://json.nlohmann.me/api/basic_json/operator_gtgt/
23327 /// @sa https://json.nlohmann.me/api/basic_json/type_name/
23381 /// @sa https://json.nlohmann.me/api/basic_json/to_cbor/
23390 /// @sa https://json.nlohmann.me/api/basic_json/to_cbor/
23397 /// @sa https://json.nlohmann.me/api/basic_json/to_cbor/
23404 /// @sa https://json.nlohmann.me/api/basic_json/to_msgpack/
23413 /// @sa https://json.nlohmann.me/api/basic_json/to_msgpack/
23420 /// @sa https://json.nlohmann.me/api/basic_json/to_msgpack/
23427 /// @sa https://json.nlohmann.me/api/basic_json/to_ubjson/
23438 /// @sa https://json.nlohmann.me/api/basic_json/to_ubjson/
23446 /// @sa https://json.nlohmann.me/api/basic_json/to_ubjson/
23454 /// @sa https://json.nlohmann.me/api/basic_json/to_bjdata/
23465 /// @sa https://json.nlohmann.me/api/basic_json/to_bjdata/
23473 /// @sa https://json.nlohmann.me/api/basic_json/to_bjdata/
23481 /// @sa https://json.nlohmann.me/api/basic_json/to_bson/
23490 /// @sa https://json.nlohmann.me/api/basic_json/to_bson/
23497 /// @sa https://json.nlohmann.me/api/basic_json/to_bson/
23504 /// @sa https://json.nlohmann.me/api/basic_json/from_cbor/
23520 /// @sa https://json.nlohmann.me/api/basic_json/from_cbor/
23563 /// @sa https://json.nlohmann.me/api/basic_json/from_msgpack/
23578 /// @sa https://json.nlohmann.me/api/basic_json/from_msgpack/
23617 /// @sa https://json.nlohmann.me/api/basic_json/from_ubjson/
23632 /// @sa https://json.nlohmann.me/api/basic_json/from_ubjson/
23672 /// @sa https://json.nlohmann.me/api/basic_json/from_bjdata/
23687 /// @sa https://json.nlohmann.me/api/basic_json/from_bjdata/
23702 /// @sa https://json.nlohmann.me/api/basic_json/from_bson/
23717 /// @sa https://json.nlohmann.me/api/basic_json/from_bson/
23764 /// @sa https://json.nlohmann.me/api/basic_json/operator%5B%5D/
23778 /// @sa https://json.nlohmann.me/api/basic_json/operator%5B%5D/
23792 /// @sa https://json.nlohmann.me/api/basic_json/at/
23806 /// @sa https://json.nlohmann.me/api/basic_json/at/
23820 /// @sa https://json.nlohmann.me/api/basic_json/flatten/
23829 /// @sa https://json.nlohmann.me/api/basic_json/unflatten/
23845 /// @sa https://json.nlohmann.me/api/basic_json/patch/
24116 /// @sa https://json.nlohmann.me/api/basic_json/patch/
24125 /// @sa https://json.nlohmann.me/api/basic_json/diff/
24268 /// @sa https://json.nlohmann.me/api/basic_json/merge_patch/
24299 /// @sa https://json.nlohmann.me/api/basic_json/to_string/
24312 /// @sa https://json.nlohmann.me/api/basic_json/operator_literal_json/
24314 inline nlohmann::json operator "" _json(const char* s, std::size_t n)
24316 return nlohmann::json::parse(s, s + n);
24320 /// @sa https://json.nlohmann.me/api/basic_json/operator_literal_json_pointer/
24322 inline nlohmann::json::json_pointer operator "" _json_pointer(const char* s, std::size_t n)
24324 return nlohmann::json::json_pointer(std::string(s, n));
24339 /// @sa https://json.nlohmann.me/api/basic_json/std_hash/
24351 struct less< ::nlohmann::detail::value_t> // do not remove the space after '<', see https://github.com/nlohmann/json/pull/679
24372 /// @sa https://json.nlohmann.me/api/basic_json/std_swap/
24394 // |_____|_____|_____|_|___| https://github.com/nlohmann/json
24438 // |_____|_____|_____|_|___| https://github.com/nlohmann/json