Home | History | Annotate | Download | only in temp.arg.nontype

Lines Matching defs:X1

12   template <int* N> struct X1 { X1(); };
13 template <int* N> X1<N>::X1() { }
31 template <int (*fp)(int)> struct X1 { };
52 X1<f> x1a;
53 X1<&f> x1a_addr;
54 X1<f_tmpl> x1b;
55 X1<&f_tmpl> x1b_addr;
56 X1<f_tmpl<int> > x1c;
57 X1<&f_tmpl<int> > x1c_addr;
58 X1<f_internal> x1d; // expected-warning {{internal linkage is a C++11 extension}}
59 X1<&f_internal> x1d_addr; // expected-warning {{internal linkage is a C++11 extension}}
80 X1<&Local::f> x1_no_linkage; // expected-error {{non-type template argument refers to function 'f' that does not have linkage}}