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

Concept for all JSON-compatible value types. More...

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

Concept definition

template<typename T>
constexpr bool is_json_container_v
Helper variable template.
Definition Concepts.h:71
Concept for JSON-compatible primitive types.
Definition Concepts.h:82
Concept for all JSON-compatible value types.
Definition Concepts.h:95

Detailed Description

Concept for all JSON-compatible value types.

Matches primitives plus Document, Document::Object, and Document::Array. Uses is_json_container trait to recognize nested classes.

Definition at line 95 of file Concepts.h.