19#ifndef _ALEXANDRIAKERNEL_TUPLES_H
20#define _ALEXANDRIAKERNEL_TUPLES_H
29template <
typename Seq>
34 template <
typename T0,
typename... Tn>
39 template <
typename T0,
typename... Tn>
41 return std::tuple<Tn...>{std::get<1 + Is>(knots)...};
57template <
typename T0,
typename... Tn>
74template <
typename T0,
typename... Tn>
static std::tuple< Tn... > Tail(std::tuple< T0, Tn... > &&tuple)
typename _index_sequence_helper< N >::type _make_index_sequence
static std::tuple< Tn... > get(const std::tuple< T0, Tn... > &knots)
static std::tuple< Tn... > extract(std::tuple< T0, Tn... > &&knots)