@@ -174,7 +174,7 @@ namespace glz
174
174
}
175
175
else {
176
176
from<JSON, std::remove_cvref_t <V>>::template op<ws_handled<Opts>()>(
177
- get_member (value, get<I>(to_tuple (value))), ctx, it, end);
177
+ get_member (value, get<I>(to_tie (value))), ctx, it, end);
178
178
}
179
179
}
180
180
@@ -2065,36 +2065,36 @@ namespace glz
2065
2065
{
2066
2066
// TODO: this way of filtering types is compile time intensive.
2067
2067
using bool_types = decltype(tuplet::tuple_cat(
2068
- std::conditional_t <bool_t <remove_meta_wrapper_t <Ts>>, tuplet:: tuple<Ts>, tuplet:: tuple<>>{}...));
2068
+ std::conditional_t <bool_t <remove_meta_wrapper_t <Ts>>, tuple<Ts>, tuple<>>{}...));
2069
2069
using number_types = decltype(tuplet::tuple_cat(
2070
- std::conditional_t <num_t <remove_meta_wrapper_t <Ts>>, tuplet:: tuple<Ts>, tuplet:: tuple<>>{}...));
2070
+ std::conditional_t <num_t <remove_meta_wrapper_t <Ts>>, tuple<Ts>, tuple<>>{}...));
2071
2071
using string_types = decltype(tuplet::tuple_cat( // glaze_enum_t remove_meta_wrapper_t supports constexpr
2072
2072
// types while the other supports non const
2073
2073
std::conditional_t < str_t <remove_meta_wrapper_t <Ts>> || glaze_enum_t <remove_meta_wrapper_t <Ts>> ||
2074
2074
glaze_enum_t <Ts>,
2075
- tuplet:: tuple<Ts>, tuplet:: tuple < >> {}...));
2075
+ tuple<Ts>, tuple < >> {}...));
2076
2076
using object_types =
2077
- decltype (tuplet::tuple_cat(std::conditional_t <json_object<Ts>, tuplet:: tuple<Ts>, tuplet:: tuple<>>{}...));
2077
+ decltype (tuplet::tuple_cat(std::conditional_t <json_object<Ts>, tuple<Ts>, tuple<>>{}...));
2078
2078
using array_types =
2079
2079
decltype (tuplet::tuple_cat(std::conditional_t < array_t <remove_meta_wrapper_t <Ts>> || glaze_array_t <Ts>,
2080
- tuplet:: tuple<Ts>, tuplet:: tuple < >> {}...));
2080
+ tuple<Ts>, tuple < >> {}...));
2081
2081
using nullable_types =
2082
- decltype (tuplet::tuple_cat(std::conditional_t <null_t <Ts>, tuplet:: tuple<Ts>, tuplet:: tuple<>>{}...));
2082
+ decltype (tuplet::tuple_cat(std::conditional_t <null_t <Ts>, tuple<Ts>, tuple<>>{}...));
2083
2083
using nullable_objects = decltype(tuplet::tuple_cat(
2084
- std::conditional_t <is_memory_object<Ts>, tuplet:: tuple<Ts>, tuplet:: tuple<>>{}...));
2084
+ std::conditional_t <is_memory_object<Ts>, tuple<Ts>, tuple<>>{}...));
2085
2085
};
2086
2086
2087
2087
// post process output of variant_types
2088
2088
template <class >
2089
2089
struct tuple_types ;
2090
2090
2091
2091
template <class ... Ts>
2092
- struct tuple_types <tuplet:: tuple<Ts...>>
2092
+ struct tuple_types <tuple<Ts...>>
2093
2093
{
2094
2094
using glaze_const_types = decltype(tuplet::tuple_cat(
2095
- std::conditional_t <glaze_const_value_t <Ts>, tuplet:: tuple<Ts>, tuplet:: tuple<>>{}...));
2095
+ std::conditional_t <glaze_const_value_t <Ts>, tuple<Ts>, tuple<>>{}...));
2096
2096
using glaze_non_const_types = decltype(tuplet::tuple_cat(
2097
- std::conditional_t <!glaze_const_value_t <Ts>, tuplet:: tuple<Ts>, tuplet:: tuple<>>{}...));
2097
+ std::conditional_t <!glaze_const_value_t <Ts>, tuple<Ts>, tuple<>>{}...));
2098
2098
};
2099
2099
2100
2100
template <class >
0 commit comments