nfx-serialization 0.3.0
Cross-platform C++ JSON serialization library with extensible trait capabilities
Loading...
Searching...
No Matches
nfx::serialization::json::JsonCheckable Concept Reference

Concept for types that can be checked with is<T>(). More...

#include <nfx/serialization/json/Concepts.h>

Concept definition

template<typename T>
( is_json_container_v<T> && !std::is_same_v<std::decay_t<T>, Document> )
constexpr bool is_json_container_v
Helper variable template.
Definition Concepts.h:71
Generic JSON document abstraction for serialization.
Definition Document.h:59
Concept for JSON-compatible primitive types.
Definition Concepts.h:82
Concept for types that can be checked with is<T>().
Definition Concepts.h:111

Detailed Description

Concept for types that can be checked with is<T>().

Same as JsonValue but excludes Document itself

Definition at line 111 of file Concepts.h.