Lines Matching refs:IT
499 template <typename IT, int ST> class TC {
501 int dotest_lt(IT begin, IT end) { in dotest_lt()
505 for (IT I = begin; I < end; I = I + ST) { in dotest_lt()
511 for (IT I = begin; I <= end; I += ST) { in dotest_lt()
515 for (IT I = begin; I < end; ++I) { in dotest_lt()
520 static IT step() { in step()
521 return IT(ST); in step()
524 template <typename IT, int ST=0> int dotest_gt(IT begin, IT end) { in dotest_gt()
528 for (IT I = begin; I >= end; I = I + ST) { in dotest_gt()
534 for (IT I = begin; I >= end; I += ST) { in dotest_gt()
541 for (IT I = begin; I >= end; ++I) { in dotest_gt()
546 for (IT I = begin; I < end; I+=TC<int,ST>::step()) { in dotest_gt()