Lines Matching refs:nlohmann
4 // |_____|_____|_____|_|___| https://github.com/nlohmann/json
6 // SPDX-FileCopyrightText: 2013-2022 Niels Lohmann <https://nlohmann.me>
13 #include <nlohmann/detail/abi_macros.hpp>
14 #include <nlohmann/detail/conversions/from_json.hpp>
15 #include <nlohmann/detail/conversions/to_json.hpp>
16 #include <nlohmann/detail/meta/identity_tag.hpp>
20 /// @sa https://json.nlohmann.me/api/adl_serializer/
25 /// @sa https://json.nlohmann.me/api/adl_serializer/from_json/
28 noexcept(::nlohmann::from_json(std::forward<BasicJsonType>(j), val)))
29 -> decltype(::nlohmann::from_json(std::forward<BasicJsonType>(j), val), void())
31 ::nlohmann::from_json(std::forward<BasicJsonType>(j), val);
35 /// @sa https://json.nlohmann.me/api/adl_serializer/from_json/
38 noexcept(::nlohmann::from_json(std::forward<BasicJsonType>(j), detail::identity_tag<TargetType> {})))
39 -> decltype(::nlohmann::from_json(std::forward<BasicJsonType>(j), detail::identity_tag<TargetType> {}))
41 return ::nlohmann::from_json(std::forward<BasicJsonType>(j), detail::identity_tag<TargetType> {});
45 /// @sa https://json.nlohmann.me/api/adl_serializer/to_json/
48 noexcept(::nlohmann::to_json(j, std::forward<TargetType>(val))))
49 -> decltype(::nlohmann::to_json(j, std::forward<TargetType>(val)), void())
51 ::nlohmann::to_json(j, std::forward<TargetType>(val));