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