Lines Matching defs:Iter1
333 // expected-note@+1 2 {{candidate function not viable: no known conversion from 'Iter1' to 'Iter0' for 1st argument}}
335 class Iter1 {
337 Iter1(float f = 0.0f, double d = 0.0) {}
338 Iter1(const Iter1 &) {}
339 Iter1 operator++() { return *this; }
340 Iter1 operator--() { return *this; }
341 bool operator<(Iter1 a) { return true; }
342 bool operator>=(Iter1 a) { return false; }
363 // expected-note@+1 2 {{candidate function not viable: no known conversion from 'Iter1' to 'GoodIter' for 1st argument}}
368 // expected-note@+1 2 {{candidate function not viable: no known conversion from 'Iter1' to 'GoodIter' for 1st argument}}
373 // expected-note@+1 2 {{candidate function not viable: no known conversion from 'Iter1' to 'int' for 1st argument}}
465 Iter1 begin1, end1;
466 // expected-error@+3 {{invalid operands to binary expression ('Iter1' and 'Iter1')}}
469 for (Iter1 I = begin1; I < end1; ++I)
474 for (Iter1 I = begin1; I >= end1; ++I)
476 // expected-error@+5 {{invalid operands to binary expression ('Iter1' and 'float')}}
481 for (Iter1 I; I < end1; ++I) {