diff --git a/include/stdx/tuple_algorithms.hpp b/include/stdx/tuple_algorithms.hpp index be86d1f..011b36c 100644 --- a/include/stdx/tuple_algorithms.hpp +++ b/include/stdx/tuple_algorithms.hpp @@ -133,6 +133,18 @@ template return tuple_snoc(std::forward(tup), std::forward(t)); } +namespace detail { +template struct tuple_variation { + template + using fn = boost::mp11::mp_assign>; +}; + +template +struct tuple_variation> { + template using fn = indexed_tuple; +}; +} // namespace detail + template