17 using type = ddc::detail::TypeSeq<>;
20template <
template <
class...>
class T,
class... Arg>
21struct ToTypeSeq<T<Arg...>>
23 using type = ddc::detail::TypeSeq<Arg...>;
33template <
template <
class...>
class T,
class Seq>
34struct ConvertTypeSeqTo;
36template <
template <
class...>
class T,
class... Arg>
37struct ConvertTypeSeqTo<T, ddc::detail::TypeSeq<Arg...>>
39 using type = T<Arg...>;
44template <
template <
class...>
class T,
class Seq>
typename detail::ToTypeSeq< T >::type to_type_seq_t
typename detail::ConvertTypeSeqTo< T, Seq >::type convert_type_seq_to_t
The top-level namespace of SimiLie.