Home | History | Annotate | Download | only in base

Lines Matching refs:Accum

597 template <size_t n, typename List, typename... Accum>
601 template <size_t n, typename T, typename... List, typename... Accum>
602 struct TakeTypeListItemImpl<n, TypeList<T, List...>, Accum...>
603 : TakeTypeListItemImpl<n - 1, TypeList<List...>, Accum..., T> {};
605 template <typename T, typename... List, typename... Accum>
606 struct TakeTypeListItemImpl<0, TypeList<T, List...>, Accum...> {
607 using Type = TypeList<Accum...>;
610 template <typename... Accum>
611 struct TakeTypeListItemImpl<0, TypeList<>, Accum...> {
612 using Type = TypeList<Accum...>;