Lines Matching refs:apply
4 template<class T> void apply(T x, void (*f)(T)) { f(x); } // expected-note 2 {{candidate template ignored: deduced conflicting types for parameter 'T'}}\
10 apply(0, &temp);
11 apply(0, &temp<>);
14 apply(0, &temp<int>);
17 apply(0, &temp<long>); // expected-error {{no matching function for call to 'apply'}}
25 apply(0, &over);
28 apply(0L, &over); // expected-error {{no matching function for call to 'apply'}}
35 // pick correct overload of 'over' during overload resolution for 'apply'
36 apply(0, &over);
42 apply(0, &temp2);
43 apply(0, &temp2<>);
44 apply(0, &temp2<int>);
47 apply(0, &temp2<long>); // expected-error {{no matching function for call to 'apply'}}