nfx-json 1.5.2
Modern C++20 JSON library with schema validation and generation
Loading...
Searching...
No Matches
nfx::json::Checkable Concept Reference

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

#include <nfx/json/Concepts.h>

Concept definition

template<typename T>
concept nfx::json::Checkable = Primitive<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:72
Low-level JSON value storage type.
Definition Document.h:108
Concept for JSON-compatible primitive types.
Definition Concepts.h:83
Concept for types that can be checked with is<T>().
Definition Concepts.h:108

Detailed Description

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

Same as Value but excludes Document itself

Definition at line 108 of file Concepts.h.