#include <daw_json_link_types.h>
|
template<JSONNAMETYPE NewName> |
using | with_name = json_tagged_variant< NewName, T, TagMember, Switcher, JsonElements, Constructor, Nullable > |
|
using | without_name = json_base::json_tagged_variant< T, TagMember, Switcher, JsonElements, Constructor, Nullable > |
|
using | base_type = json_details::unwrap_type< T, Nullable > |
|
using | constructor_t = json_details::json_class_constructor_t< T, Constructor > |
|
using | dependent_member = TagMember |
|
using | i_am_a_json_type = void |
|
using | i_am_a_tagged_variant = void |
|
using | json_elements = JsonElements |
|
using | parse_to_t = T |
|
using | switcher = Switcher |
|
template<JSONNAMETYPE NewName> |
using | with_name = daw::json::json_tagged_variant< NewName, T, TagMember, Switcher, JsonElements, Constructor, Nullable > |
|
using | without_name = json_tagged_variant |
|
using | wrapped_type = T |
|
◆ with_name
template<JSONNAMETYPE Name, typename T , typename TagMember , typename Switcher , typename JsonElements , typename Constructor , JsonNullable Nullable>
template<JSONNAMETYPE NewName>
using daw::json::DAW_JSON_VER::json_tagged_variant< Name, T, TagMember, Switcher, JsonElements, Constructor, Nullable >::with_name = json_tagged_variant<NewName, T, TagMember, Switcher, JsonElements, Constructor, Nullable> |
◆ without_name
template<JSONNAMETYPE Name, typename T , typename TagMember , typename Switcher , typename JsonElements , typename Constructor , JsonNullable Nullable>
using daw::json::DAW_JSON_VER::json_tagged_variant< Name, T, TagMember, Switcher, JsonElements, Constructor, Nullable >::without_name = json_base::json_tagged_variant<T, TagMember, Switcher, JsonElements, Constructor, Nullable> |
◆ name
template<JSONNAMETYPE Name, typename T , typename TagMember , typename Switcher , typename JsonElements , typename Constructor , JsonNullable Nullable>
The documentation for this struct was generated from the following file: