This commit is contained in:
2026-07-15 18:51:31 +03:00
parent 117765ddd7
commit 3d176eb9ba

View File

@@ -297,10 +297,15 @@ public:
}); });
}; };
[&add_cnv_func, key, [... cnv_funcs_cap = std::forward<FTs>(cnv_funcs), &add_cnv_func,
tp = std::forward_as_tuple(std::forward<FTs>(cnv_funcs)...)]<size_t... Is>(std::index_sequence<Is...>) { key]<size_t... Is>(std::index_sequence<Is...>) mutable {
auto&& tp = std::forward_as_tuple(std::forward<FTs>(cnv_funcs_cap)...);
(add_cnv_func(key, std::get<Is * 2>(tp), std::get<Is * 2 + 1>(tp)), ...); (add_cnv_func(key, std::get<Is * 2>(tp), std::get<Is * 2 + 1>(tp)), ...);
}(std::make_index_sequence<sizeof...(FTs) / 2>()); }(std::make_index_sequence<sizeof...(FTs) / 2>());
// [&add_cnv_func, key,
// tp = std::forward_as_tuple(std::forward<FTs>(cnv_funcs)...)]<size_t... Is>(std::index_sequence<Is...>) {
// (add_cnv_func(key, std::get<Is * 2>(tp), std::get<Is * 2 + 1>(tp)), ...);
// }(std::make_index_sequence<sizeof...(FTs) / 2>());
return ok; return ok;
} }