Home | History | Annotate | Download | only in SemaTemplate

Lines Matching refs:array

4 void f0(int (&array)[N]); // expected-note {{candidate template ignored: could not match 'int' against 'char'}}
7 template<> void f0(int (&array)[1]);
15 template<> void f0(char (&array)[1]); // expected-error{{no function template matches}}
16 template<> void f0<2>(int (&array)[2]) { }
19 template<typename T, int N> void f1(T (&array)[N]); // expected-note{{matches}}
20 template<int N> void f1(int (&array)[N]); // expected-note{{matches}}
22 template<> void f1(float (&array)[1]);
23 template<> void f1(int (&array)[1]);
26 template<typename T> void f1(T (&array)[17]); // expected-note{{matches}}
27 template<> void f1(int (&array)[17]); // expected-error{{ambiguous}}
30 template<int N> void f2(double (&array)[N]);
31 template<typename T> void f2(T (&array)[42]);
33 template<> void f2<double>(double (&array)[42]);
34 template<> void f2<42>(double (&array)[42]);
36 void f2<25>(double (&array)[25]); // expected-error{{specialization}}