| 32 | { |
| 33 | template <class Tuple, std::size_t... Indices> |
| 34 | auto constexpr reverse_impl(Tuple &&tuple, std::index_sequence<Indices...>) |
| 35 | { |
| 36 | return std::make_tuple(std::get<sizeof...(Indices) - 1 - Indices>( |
| 37 | std::forward<Tuple>(tuple))...); |
| 38 | } |
| 39 | |
| 40 | template <class Tuple> auto constexpr reverse(Tuple &&tuple) |
| 41 | { |