/third_party/json/docs/docset/ |
H A D | docSet.sql | 15 INSERT INTO searchIndex(name, type, path) VALUES ('basic_json', 'Class', 'api/basic_json/index.html'); 16 INSERT INTO searchIndex(name, type, path) VALUES ('basic_json::accept', 'Function', 'api/basic_json/accept/index.html'); 17 INSERT INTO searchIndex(name, type, path) VALUES ('basic_json::array', 'Function', 'api/basic_json/array/index.html'); 18 INSERT INTO searchIndex(name, type, path) VALUES ('basic_json::array_t', 'Type', 'api/basic_json/array_t/index.html'); 19 INSERT INTO searchIndex(name, type, path) VALUES ('basic_json::at', 'Method', 'api/basic_json/a [all...] |
/third_party/json/include/nlohmann/ |
H A D | json.hpp | 95 class basic_json // NOLINT(cppcoreguidelines-special-member-functions,hicpp-special-member-functions) class 107 friend ::nlohmann::detail::serializer<basic_json>; 125 using lexer = ::nlohmann::detail::lexer_base<basic_json>; 128 static ::nlohmann::detail::parser<basic_json, InputAdapterType> parser( in parser() 130 detail::parser_callback_t<basic_json>cb = nullptr, in parser() 135 return ::nlohmann::detail::parser<basic_json, InputAdapterType>(std::move(adapter), in parser() 153 using binary_reader = ::nlohmann::detail::binary_reader<basic_json, InputType>; 154 template<typename CharType> using binary_writer = ::nlohmann::detail::binary_writer<basic_json, CharType>; 157 using serializer = ::nlohmann::detail::serializer<basic_json>; 169 /// helper type for initializer lists of basic_json value 805 basic_json(const value_t v) basic_json() function in basic_json 814 : basic_json(value_t::null) basic_json() function in basic_json 839 basic_json(const BasicJsonType& val) basic_json() function in basic_json 892 basic_json(initializer_list_t init, basic_json() function in basic_json 1007 basic_json(size_type cnt, const basic_json& val) basic_json() function in basic_json 1020 basic_json(InputIT first, InputIT last) basic_json() function in basic_json 1130 basic_json(const JsonRef& ref) : basic_json(ref.moved_or_copied()) {} basic_json() function in basic_json 1134 basic_json(const basic_json& other) basic_json() function in basic_json [all...] |
H A D | json_fwd.hpp | 38 /// @sa https://json.nlohmann.me/api/basic_json/ 50 class basic_json; 61 using json = basic_json<>; 70 using ordered_json = basic_json<nlohmann::ordered_map>;
|
/third_party/json/single_include/nlohmann/ |
H A D | json_fwd.hpp | 139 /// @sa https://json.nlohmann.me/api/basic_json/ 151 class basic_json; 162 using json = basic_json<>; 171 using ordered_json = basic_json<nlohmann::ordered_map>;
|
H A D | json.hpp | 2583 // Ugly macros to avoid uglier copy-paste when specializing basic_json. They 2596 basic_json<ObjectType, ArrayType, StringType, BooleanType, \ 2836 distinguish the stored values, and the functions @ref basic_json::is_null(), 2837 @ref basic_json::is_object(), @ref basic_json::is_array(), 2838 @ref basic_json::is_string(), @ref basic_json::is_boolean(), 2839 @ref basic_json::is_number() (with @ref basic_json::is_number_integer(), 2840 @ref basic_json [all...] |
/third_party/json/tests/src/ |
H A D | unit-allocator.cpp | 36 using bad_json = nlohmann::basic_json<std::map, 117 using my_json = nlohmann::basic_json<std::map, 170 SECTION("class basic_json") 172 SECTION("basic_json(const CompatibleObjectType&)") 182 SECTION("basic_json(const CompatibleArrayType&)") 192 SECTION("basic_json(const typename string_t::value_type*)") 201 SECTION("basic_json(const typename string_t::value_type*)") 241 using bad_alloc_json = nlohmann::basic_json<std::map,
|
H A D | unit-regression1.cpp | 39 using my_json = nlohmann::basic_json<my_workaround_fifo_map>; 86 using foo_json = nlohmann::basic_json<std::map, std::vector, std::string, bool, std::int64_t, 252 nlohmann::basic_json<std::map, std::vector, std::string, bool, int32_t, uint32_t, float>; 468 nlohmann::basic_json<std::map, std::vector, std::string, bool, int32_t, uint32_t, float> j_float = 473 nlohmann::basic_json<std::map, std::vector, std::string, bool, int64_t, uint64_t, double> j_double = 478 nlohmann::basic_json<std::map, std::vector, std::string, bool, int64_t, uint64_t, long double> 566 SECTION("issue #233 - Can't use basic_json::iterator as a base iterator for std::move_iterator")
|
H A D | unit-alt-string.cpp | 172 using alt_json = nlohmann::basic_json < 313 // (*) disable implicit conversion for json_refs of any basic_json type
|
H A D | unit-udt.cpp | 643 nlohmann::basic_json<std::map, std::vector, std::string, bool, 662 using custom_json = nlohmann::basic_json<std::map, std::vector, std::string, bool, std::int64_t, std::uint64_t, double, std::allocator, another_adl_serializer>; 693 TEST_CASE("different basic_json types conversions")
|
H A D | unit-regression2.cpp | 51 using float_json = nlohmann::basic_json<std::map, std::vector, std::string, bool, std::int64_t, std::uint64_t, float>; 781 SECTION("issue #2825 - Properly constrain the basic_json conversion operator") 872 // failed with: error: no match for ‘operator=’ (operand types are ‘for_3171_derived’ and ‘const nlohmann::basic_json<>::string_t’ 914 SECTION("issue #3333 - Ambiguous conversion from nlohmann::basic_json<> to custom class")
|
/third_party/json/tests/abi/include/nlohmann/ |
H A D | json_v3_10_5.hpp | 109 distinguish the stored values, and the functions @ref basic_json::is_null(), 110 @ref basic_json::is_object(), @ref basic_json::is_array(), 111 @ref basic_json::is_string(), @ref basic_json::is_boolean(), 112 @ref basic_json::is_number() (with @ref basic_json::is_number_integer(), 113 @ref basic_json::is_number_unsigned(), and @ref basic_json::is_number_float()), 114 @ref basic_json [all...] |
/third_party/json/include/nlohmann/detail/ |
H A D | json_pointer.hpp | 37 // allow basic_json to access private members 39 friend class basic_json; 88 /// @sa https://json.nlohmann.me/api/basic_json/operator_ltlt/
|
H A D | macro_scope.hpp | 233 // Ugly macros to avoid uglier copy-paste when specializing basic_json. They 246 basic_json<ObjectType, ArrayType, StringType, BooleanType, \
|