Lines Matching refs:nlohmann

4 // |_____|_____|_____|_|___|  https://github.com/nlohmann/json
6 // SPDX-FileCopyrightText: 2013-2022 Niels Lohmann <https://nlohmann.me>
12 #include <nlohmann/json.hpp>
13 using nlohmann::json;
15 using namespace nlohmann::literals; // NOLINT(google-build-using-namespace)
131 class SaxCountdown : public nlohmann::json::json_sax_t
213 json::parser(nlohmann::detail::input_adapter(s)).parse(true, j);
218 CHECK_NOTHROW(json::parser(nlohmann::detail::input_adapter(s), nullptr, false).parse(true, j_nothrow));
222 nlohmann::detail::json_sax_dom_parser<json> sdp(j_sax);
237 CHECK_NOTHROW(json::parser(nlohmann::detail::input_adapter(s), nullptr, false).parse(true, j));
241 const bool ok_accept = json::parser(nlohmann::detail::input_adapter(s)).accept(true);
249 CHECK(json::parser(nlohmann::detail::input_adapter(s)).accept(false) == !el.errored);
1250 CHECK(json::parser(nlohmann::detail::input_adapter(s)).accept());
1263 CHECK(json::parser(nlohmann::detail::input_adapter(s)).accept() == false);
1322 CHECK(json::parser(nlohmann::detail::input_adapter(s1)).accept());
1324 CHECK(json::parser(nlohmann::detail::input_adapter(s2)).accept());
1326 CHECK(json::parser(nlohmann::detail::input_adapter(s3)).accept());
1328 CHECK(json::parser(nlohmann::detail::input_adapter(s4)).accept());
1333 CHECK(json::parser(nlohmann::detail::input_adapter(s1)).accept() == false);
1336 CHECK(json::parser(nlohmann::detail::input_adapter(s2)).accept() == false);
1339 CHECK(json::parser(nlohmann::detail::input_adapter(s3)).accept() == false);
1342 CHECK(json::parser(nlohmann::detail::input_adapter(s4)).accept() == false);
1542 json::parser(nlohmann::detail::input_adapter(std::begin(v), std::end(v))).parse(true, j);
1550 json::parser(nlohmann::detail::input_adapter(std::begin(v), std::end(v))).parse(true, j);
1558 json::parser(nlohmann::detail::input_adapter(std::begin(v), std::end(v))).parse(true, j);
1571 json::parser(nlohmann::detail::input_adapter(std::begin(v), std::end(v))).parse(true, j);
1579 json::parser(nlohmann::detail::input_adapter(std::begin(v), std::end(v))).parse(true, j);
1587 json::parser(nlohmann::detail::input_adapter(std::begin(v), std::end(v))).parse(true, j);