43template <std::
size_t N,
typename Seq>
46template <std::size_t
N, std::size_t... Ints>
48 using type = std::index_sequence<Ints +
N...>;
52template <std::
size_t N,
typename Seq>
57template <
typename Tuple,
size_t... Is>
59 return std::make_tuple(std::get<Is>(t)...);
68template <
size_t Begin,
size_t End,
typename Tuple>
71 std::forward<Tuple>(t),
73 std::make_index_sequence<End - Begin>>{});
std::atomic< Type > N
Definition: ut0counter.h:224
Definition: ut0tuple.h:56
constexpr auto select_from_tuple_impl(Tuple &&t, std::index_sequence< Is... >)
Definition: ut0tuple.h:58
Definition: varlen_sort.h:174
std::index_sequence< Ints+N... > type
Definition: ut0tuple.h:48
Definition: ut0tuple.h:44
constexpr auto select_from_tuple(Tuple &&t)
Definition: ut0tuple.h:69
typename index_sequence_with_offset< N, Seq >::type index_sequence_with_offset_t
Definition: ut0tuple.h:54