#include <daw_json_link_types.h>
◆ base_type
template<typename T , json_details::json_options_t Options, typename Constructor >
◆ constructor_t
template<typename T , json_details::json_options_t Options, typename Constructor >
◆ i_am_a_json_type
template<typename T , json_details::json_options_t Options, typename Constructor >
◆ parse_to_t
template<typename T , json_details::json_options_t Options, typename Constructor >
◆ with_name
template<typename T , json_details::json_options_t Options, typename Constructor >
template<JSONNAMETYPE NewName>
◆ without_name
template<typename T , json_details::json_options_t Options, typename Constructor >
◆ wrapped_type
template<typename T , json_details::json_options_t Options, typename Constructor >
◆ base_expected_type
template<typename T , json_details::json_options_t Options, typename Constructor >
Initial value:=
json_details::number_parse_type_v<base_type>
◆ expected_type
template<typename T , json_details::json_options_t Options, typename Constructor >
Initial value:=
get_parse_type_v<json_details::number_parse_type_v<base_type>,
static constexpr JsonNullable nullable
Definition: daw_json_link_types.h:359
◆ literal_as_string
template<typename T , json_details::json_options_t Options, typename Constructor >
Initial value:=
json_details::get_bits_for<LiteralAsStringOpt>(
number_opts,
Options )
constexpr auto number_opts
Definition: daw_json_type_options.h:68
◆ must_be_class_member
template<typename T , json_details::json_options_t Options, typename Constructor >
◆ name
template<typename T , json_details::json_options_t Options, typename Constructor >
◆ nullable
template<typename T , json_details::json_options_t Options, typename Constructor >
Initial value:=
json_details::get_bits_for<JsonNullable>(
number_opts, Options )
◆ range_check
template<typename T , json_details::json_options_t Options, typename Constructor >
Initial value:=
json_details::get_bits_for<JsonRangeCheck>(
number_opts, Options )
◆ underlying_json_type
template<typename T , json_details::json_options_t Options, typename Constructor >
The documentation for this struct was generated from the following file: