13 #include <daw/daw_constant.h>
16 #include <string_view>
64 case JsonBaseParseTypes::Number:
66 case JsonBaseParseTypes::Bool:
68 case JsonBaseParseTypes::String:
70 case JsonBaseParseTypes::Class:
72 case JsonBaseParseTypes::Array:
74 case JsonBaseParseTypes::Null:
76 case JsonBaseParseTypes::None:
96 template<JsonParseTypes v>
constexpr std::string_view to_string(JsonBaseParseTypes pt)
JsonParseTypes
The tags used by the parser to determine what parser to call.
JsonNullable
Control how json_nullable members are serialized.
daw::constant< v > ParseTag
JsonBaseParseTypes
The fundamental JSON types.
Customization point traits.
#define DAW_JSON_VER
The version string used in namespace definitions. Must be a valid namespace name.