14 #include <string_view>
85 namespace json_details {
86 template<JsonNullable nullable>
88 std::bool_constant<nullable != JsonNullable::MustExist>;
90 template<JsonNullable nullable>
95 inline namespace details {
96 template<JsonParseTypes ParseType, JsonNullable Nullable>
105 template<JsonParseTypes v>
106 using ParseTag = std::integral_constant<JsonParseTypes, v>;
constexpr JsonParseTypes get_parse_type_v
Definition: daw_json_enums.h:97
std::bool_constant< nullable !=JsonNullable::MustExist > is_nullable_json_value
Definition: daw_json_enums.h:88
constexpr bool is_nullable_json_value_v
Definition: daw_json_enums.h:91
JsonParseTypes
Definition: daw_json_enums.h:19
constexpr std::string_view to_string(JsonBaseParseTypes pt)
Definition: daw_json_enums.h:50
std::integral_constant< JsonParseTypes, v > ParseTag
Definition: daw_json_enums.h:106
JsonNullable
Definition: daw_json_enums.h:77
JsonBaseParseTypes
Definition: daw_json_enums.h:40
constexpr JsonNullable JsonNullDefault
Definition: daw_json_enums.h:83
Definition: daw_from_json.h:22
#define DAW_JSON_VER
Definition: version.h:11