Home | History | Annotate | Download | only in SemaCXX

Lines Matching full:template

6 template<typename T, typename U, U> using alias_ref = T;
7 template<typename T, typename U, U> void func_ref() {}
8 template<typename T, typename U, U> struct class_ref {};
10 template<int N>
15 template<int N> struct S; // expected-note 6{{here}}
17 template<int N>
20 template<typename T>
28 template<int N>
36 f<int>(); // NOTE: Non-dependent name uses are type-checked at template definition time.
41 template<typename T> struct S { static int n; };
42 template<typename T> int S<T>::n = 5;
44 template<typename T> int f() {
55 namespace { template<typename> extern int n; }
56 template<typename T> int g() { return n<int>; }