diff --git a/include/boost/mp11/algorithm.hpp b/include/boost/mp11/algorithm.hpp index a469f89..b40dfd9 100644 --- a/include/boost/mp11/algorithm.hpp +++ b/include/boost/mp11/algorithm.hpp @@ -473,6 +473,10 @@ struct mp_take_c_impl, typen template using mp_take_c = mp_assign>::type>; template using mp_take = mp_take_c; +// mp_slice(_c) +template using mp_slice_c = mp_drop_c< mp_take_c, I >; +template using mp_slice = mp_drop< mp_take, I >; + // mp_back template using mp_back = mp_at_c::value - 1>; @@ -1265,9 +1269,6 @@ template class F> using mp_pairwise_fold = mp_pairwi namespace detail { -template using mp_slice_c = mp_drop_c< mp_take_c, I >; -template using mp_slice = mp_drop< mp_take, I >; - template struct mp_sliding_fold_impl; template struct mp_sliding_fold_impl