Lines Matching refs:Ns
43 template <size_t... Ns>
96 template <size_t... Ns>
97 struct MakeIndexSequenceImpl<0, Ns...> {
98 using Type = IndexSequence<Ns...>;
101 template <size_t N, size_t... Ns>
102 struct MakeIndexSequenceImpl<N, Ns...>
103 : MakeIndexSequenceImpl<N - 1, N - 1, Ns...> {};
135 template <typename ObjT, typename Method, typename... Ts, size_t... Ns>
139 IndexSequence<Ns...>) {
140 (obj->*method)(internal::Unwrap(std::get<Ns>(arg))...);
152 template <typename Function, typename... Ts, size_t... Ns>
155 IndexSequence<Ns...>) {
156 (*function)(internal::Unwrap(std::get<Ns>(arg))...);