41namespace nfx::serialization::json
83 std::is_same_v<std::decay_t<T>, std::string> ||
84 std::is_same_v<std::decay_t<T>,
char> ||
85 std::is_same_v<std::decay_t<T>,
bool> ||
86 (std::is_integral_v<std::decay_t<T>> && !std::is_same_v<std::decay_t<T>,
bool> && !std::is_same_v<std::decay_t<T>,
char>) ||
87 std::is_floating_point_v<std::decay_t<T>>;
103 template <
typename T>
110 template <
typename T>
constexpr bool is_json_container_v
Helper variable template.
Type trait to identify JSON container types (Object, Array).
Generic JSON document abstraction for serialization.
Concept for JSON-compatible primitive types.
Concept for all JSON-compatible value types.
Concept for JSON container types only.
Concept for types that can be checked with is<T>().