cppfig 0.1.0
Modern C++20 compile-time type-safe configuration library
Loading...
Searching...
No Matches
cppfig::HasJsonAdl Concept Reference

Concept for types that have nlohmann::json ADL serialization. More...

#include <json.h>

Concept definition

template<typename T>
concept cppfig::HasJsonAdl = requires(const T& value, nlohmann::json& json) {
{ to_json(json, value) };
{ from_json(json, std::declval<T&>()) };
}
Concept for types that have nlohmann::json ADL serialization.
Definition json.h:122

Detailed Description

Concept for types that have nlohmann::json ADL serialization.