Home | History | Annotate | Download | only in SemaTemplate

Lines Matching full:template

6 template<typename T>
13 template struct ImaginaryLiteral0<_Complex float>;
14 template struct ImaginaryLiteral0<int*>; // expected-note{{instantiation}}
28 template<typename T, typename U, typename Result>
42 template struct N2::PlusEquals0<N1::X, int, int&>;
43 template struct N2::PlusEquals0<N1::X, long, long&>;
44 template struct N2::PlusEquals0<N3::Y, long, short&>;
45 template struct N2::PlusEquals0<int, int, int&>;
46 template struct N2::PlusEquals0<N3::Y, int, short&>; // expected-note{{instantiation}}
51 template<typename T, typename U, typename Result>
58 template struct Conditional0<int, int, int>;
63 template<typename T>
74 template struct StatementExpr0<int>;
75 template struct StatementExpr0<N1::X>; // expected-note{{instantiation}}
80 template<bool Cond, typename T, typename U, typename Result>
87 template struct Choose0<true, int, float, int&>;
88 template struct Choose0<false, int, float, float&>;
89 template struct Choose0<true, int, float, float&>; // expected-note{{instantiation}}
94 template<typename ArgType>
105 template struct VaArg0<int>;
107 template<typename VaList, typename ArgType>
118 template struct VaArg1<__builtin_va_list, int>;
119 template struct VaArg1<__builtin_ms_va_list, int>; // expected-note{{instantiation}}
120 template struct VaArg1<int, int>; // expected-note{{instantiation}}
122 template<typename ArgType>
133 template struct VaArg2<int>;
135 template<typename VaList, typename ArgType>
146 template struct VaArg3<__builtin_ms_va_list, int>;
147 template struct VaArg3<__builtin_va_list, int>; // expected-note{{instantiation}}
148 template struct VaArg3<int, int>; // expected-note{{instantiation}}