Home | History | Annotate | Download | only in temp.variadic

Lines Matching full:template

3 template<typename... Types> struct tuple;
4 template<int I> struct int_c;
6 template<typename T>
11 template<typename T, typename U>
16 template<typename T>
26 template<typename ...T> struct S {
34 template<typename ...As> struct A {
35 template<typename ...Bs> struct B {
36 template<typename ...Cs> struct C {
50 template<typename ...A> struct U {
51 template<typename ...B> struct V {
63 template<typename ...Args> struct Var {
74 template<int ...Values>
80 template void initializer_list_expansion<1, 2, 3, 4, 5>();
81 template void initializer_list_expansion<1, 2, 3, 4, 5, 6>(); // expected-note{{in instantiation of function template specialization 'initializer_list_expansion<1, 2, 3, 4, 5, 6>' requested here}}
85 template<typename T, typename... Args> void f(Args... args) {
90 template void f<A>();
94 template<typename ...Mixins>
114 template<typename Mixins>
118 template<typename ...Mixins>
121 template<typename ...Mixins>
124 template<typename ...Mixins>
133 template<typename T>
142 template<typename ...T>
150 // In a template-argument-list (14.3); the pattern is a template-argument.
151 template<typename ...Types>
159 template<typename ...Types>
168 template<int ...N>
178 template<typename ...Types>