#include "version.h"
#include <daw/daw_utility.h>
#include <cstdint>
#include <string_view>
#include <utility>
Go to the source code of this file.
|
enum class | daw::json::DAW_JSON_VER::JsonBaseParseTypes : std::uint_fast8_t {
daw::json::DAW_JSON_VER::Number
, daw::json::DAW_JSON_VER::Bool
, daw::json::DAW_JSON_VER::String
, daw::json::DAW_JSON_VER::Class
,
daw::json::DAW_JSON_VER::Array
, daw::json::DAW_JSON_VER::Null
, daw::json::DAW_JSON_VER::None
} |
| The fundamental JSON types. More...
|
|
enum class | daw::json::DAW_JSON_VER::JsonNullable : unsigned { daw::json::DAW_JSON_VER::MustExist
, daw::json::DAW_JSON_VER::Nullable
, daw::json::DAW_JSON_VER::NullVisible
} |
|
enum class | daw::json::DAW_JSON_VER::JsonParseTypes : std::uint_fast8_t {
daw::json::DAW_JSON_VER::Real
, daw::json::DAW_JSON_VER::Signed
, daw::json::DAW_JSON_VER::Unsigned
, daw::json::DAW_JSON_VER::Bool
,
daw::json::DAW_JSON_VER::StringRaw
, daw::json::DAW_JSON_VER::StringEscaped
, daw::json::DAW_JSON_VER::Date
, daw::json::DAW_JSON_VER::Class
,
daw::json::DAW_JSON_VER::Array
, daw::json::DAW_JSON_VER::SizedArray
, daw::json::DAW_JSON_VER::Null
, daw::json::DAW_JSON_VER::KeyValue
,
daw::json::DAW_JSON_VER::KeyValueArray
, daw::json::DAW_JSON_VER::Custom
, daw::json::DAW_JSON_VER::Variant
, daw::json::DAW_JSON_VER::VariantTagged
,
daw::json::DAW_JSON_VER::VariantIntrusive
, daw::json::DAW_JSON_VER::Tuple
, daw::json::DAW_JSON_VER::Unknown
} |
| The tags used by the parser to determine what parser to call. More...
|
|