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