Lines Matching refs:template
42 template <size_t...>
45 template <size_t... Ns>
53 template <> struct MakeIndexSequenceImpl<0> {
56 template <> struct MakeIndexSequenceImpl<1> {
59 template <> struct MakeIndexSequenceImpl<2> {
62 template <> struct MakeIndexSequenceImpl<3> {
65 template <> struct MakeIndexSequenceImpl<4> {
68 template <> struct MakeIndexSequenceImpl<5> {
71 template <> struct MakeIndexSequenceImpl<6> {
74 template <> struct MakeIndexSequenceImpl<7> {
77 template <> struct MakeIndexSequenceImpl<8> {
80 template <> struct MakeIndexSequenceImpl<9> {
83 template <> struct MakeIndexSequenceImpl<10> {
86 template <> struct MakeIndexSequenceImpl<11> {
89 template <> struct MakeIndexSequenceImpl<12> {
92 template <> struct MakeIndexSequenceImpl<13> {
98 template <size_t... Ns>
103 template <size_t N, size_t... Ns>
109 template <size_t N>
120 template <class P>
127 template <class P>
148 template <typename IxSeq, typename... Ts>
150 template <typename... Ts>
152 template <size_t N, typename T>
155 template <typename... Ts>
163 template <>
166 template <size_t... Ns, typename... Ts>
173 template <size_t N, typename T>
193 template <size_t I, typename T>
198 template <size_t I, typename T>
208 template <typename T>
211 template <typename... Ts>
223 template <typename... Ts>
231 template <typename... Ts>
247 template <typename ObjT, typename Method, typename... Ts, size_t... Ns>
255 template <typename ObjT, typename Method, typename... Ts>
264 template <typename Function, typename... Ts, size_t... Ns>
271 template <typename Function, typename... Ts>
278 template <typename ObjT,
294 template <typename ObjT, typename Method, typename... InTs, typename... OutTs>