Lines Matching refs:GoodIter
440 class GoodIter { class
442 GoodIter() { } in GoodIter() function in GoodIter
443 GoodIter(const GoodIter &) { } in GoodIter() argument
444 GoodIter(int fst, int snd) { } in GoodIter() function in GoodIter
445 GoodIter &operator =(const GoodIter &that) { return *this; } in operator =()
446 GoodIter &operator =(const Iter0 &that) { return *this; } in operator =()
447 GoodIter &operator +=(int x) { return *this; } in operator +=()
448 explicit GoodIter(void *) { } in GoodIter() function in GoodIter
449 GoodIter operator ++() { return *this; } in operator ++()
450 GoodIter operator --() { return *this; } in operator --()
452 bool operator <(GoodIter a) { return true; } in operator <()
453 bool operator <=(GoodIter a) { return true; } in operator <=()
454 bool operator >=(GoodIter a) { return false; } in operator >=()
459 int operator -(GoodIter a, GoodIter b) { return 0; } in operator -()
461 GoodIter operator -(GoodIter a) { return a; } in operator -()
463 GoodIter operator -(GoodIter a, int v) { return GoodIter(); } in operator -()
464 GoodIter operator +(GoodIter a, int v) { return GoodIter(); } in operator +()
466 GoodIter operator -(int v, GoodIter a) { return GoodIter(); } in operator -()
467 GoodIter operator +(int v, GoodIter a) { return GoodIter(); } in operator +()
470 GoodIter begin, end; in test_with_random_access_iterator()
475 for (GoodIter I = begin; I < end; ++I) in test_with_random_access_iterator()
481 for (GoodIter &I = begin; I < end; ++I) in test_with_random_access_iterator()
486 for (GoodIter I = begin; I >= end; --I) in test_with_random_access_iterator()
492 for (GoodIter I(begin); I < end; ++I) in test_with_random_access_iterator()
498 for (GoodIter I(nullptr); I < end; ++I) in test_with_random_access_iterator()
504 for (GoodIter I(0); I < end; ++I) in test_with_random_access_iterator()
510 for (GoodIter I(1,2); I < end; ++I) in test_with_random_access_iterator()
515 for (begin = GoodIter(0); begin < end; ++begin) in test_with_random_access_iterator()
520 for (begin = GoodIter(1,2); begin < end; ++begin) in test_with_random_access_iterator()
537 for (GoodIter I = begin; I - I; ++I) in test_with_random_access_iterator()
543 for (GoodIter I = begin; begin < end; ++I) in test_with_random_access_iterator()
549 for (GoodIter I = begin; !I; ++I) in test_with_random_access_iterator()
556 for (GoodIter I = begin; I >= end; I = I + 1) in test_with_random_access_iterator()
561 for (GoodIter I = begin; I >= end; I = I - 1) in test_with_random_access_iterator()
567 for (GoodIter I = begin; I >= end; I = -I) in test_with_random_access_iterator()
574 for (GoodIter I = begin; I >= end; I = 2 + I) in test_with_random_access_iterator()
580 for (GoodIter I = begin; I >= end; I = 2 - I) in test_with_random_access_iterator()
688 GoodIter begin, end; in test_with_template()
689 TC<GoodIter, 100> t1; in test_with_template()
690 TC<GoodIter, -100> t2; in test_with_template()