Sourcemeta Core 0.0.0
Loading...
Searching...
No Matches
sourcemeta::core::json_auto_supports_auto Concept Reference

Concept definition

template<typename T>
concept json_auto_supports_auto = !requires {
typename T::json_auto;
} || !std::is_same_v<typename T::json_auto, std::false_type>

Detailed Description

Container-like classes can opt-out from automatic JSON serialisation by setting using json_auto = std::false_type;