= {
json_details::find_json_element<JsonBaseParseTypes::Number>(
JsonElements>::underlying_json_type... } ),
json_details::find_json_element<JsonBaseParseTypes::Bool>(
JsonElements>::underlying_json_type... } ),
json_details::find_json_element<JsonBaseParseTypes::String>(
JsonElements>::underlying_json_type... } ),
json_details::find_json_element<JsonBaseParseTypes::Class>(
JsonElements>::underlying_json_type... } ),
json_details::find_json_element<JsonBaseParseTypes::Array>(
JsonElements>::underlying_json_type... } ) }
daw::if_t< json_details::is_a_json_type_v< T >, T, daw::if_t< has_json_data_contract_trait_v< T >, json_class< Name, T, json_class_constructor_t< T > >, daw::if_t< has_json_link_quick_map_v< T >, json_link_quick_map_t< Name, T >, daw::if_t< std::disjunction_v< daw::is_arithmetic< T >, std::is_enum< T > >, json_number< Name, T >, daw::if_t< std::conjunction_v< cant_deref< T >, is_vector< T > >, json_array_detect< Name, vector_detect::detector< T >, T >, DAW_JSON_NS::missing_json_data_contract_for< T > >> >> > unnamed_default_type_mapping
Definition: daw_json_parse_common.h:564