Lines Matching refs:Iter

22 template <class Iter>
28 assert(std::search_n(Iter(ia), Iter(ia+sa), 0, 0) == Iter(ia));
29 assert(std::search_n(Iter(ia), Iter(ia+sa), 1, 0) == Iter(ia+0));
30 assert(std::search_n(Iter(ia), Iter(ia+sa), 2, 0) == Iter(ia+sa));
31 assert(std::search_n(Iter(ia), Iter(ia+sa), sa, 0) == Iter(ia+sa));
32 assert(std::search_n(Iter(ia), Iter(ia+sa), 0, 3) == Iter(ia));
33 assert(std::search_n(Iter(ia), Iter(ia+sa), 1, 3) == Iter(ia+3));
34 assert(std::search_n(Iter(ia), Iter(ia+sa), 2, 3) == Iter(ia+sa));
35 assert(std::search_n(Iter(ia), Iter(ia+sa), sa, 3) == Iter(ia+sa));
36 assert(std::search_n(Iter(ia), Iter(ia+sa), 0, 5) == Iter(ia));
37 assert(std::search_n(Iter(ia), Iter(ia+sa), 1, 5) == Iter(ia+5));
38 assert(std::search_n(Iter(ia), Iter(ia+sa), 2, 5) == Iter(ia+sa));
39 assert(std::search_n(Iter(ia), Iter(ia+sa), sa, 5) == Iter(ia+sa));
43 assert(std::search_n(Iter(ib), Iter(ib+sb), 0, 0) == Iter(ib));
44 assert(std::search_n(Iter(ib), Iter(ib+sb), 1, 0) == Iter(ib+0));
45 assert(std::search_n(Iter(ib), Iter(ib+sb), 2, 0) == Iter(ib+0));
46 assert(std::search_n(Iter(ib), Iter(ib+sb), 3, 0) == Iter(ib+sb));
47 assert(std::search_n(Iter(ib), Iter(ib+sb), sb, 0) == Iter(ib+sb));
48 assert(std::search_n(Iter(ib), Iter(ib+sb), 0, 1) == Iter(ib));
49 assert(std::search_n(Iter(ib), Iter(ib+sb), 1, 1) == Iter(ib+2));
50 assert(std::search_n(Iter(ib), Iter(ib+sb), 2, 1) == Iter(ib+2));
51 assert(std::search_n(Iter(ib), Iter(ib+sb), 3, 1) == Iter(ib+sb));
52 assert(std::search_n(Iter(ib), Iter(ib+sb), sb, 1) == Iter(ib+sb));
53 assert(std::search_n(Iter(ib), Iter(ib+sb), 0, 2) == Iter(ib));
54 assert(std::search_n(Iter(ib), Iter(ib+sb), 1, 2) == Iter(ib+4));
55 assert(std::search_n(Iter(ib), Iter(ib+sb), 2, 2) == Iter(ib+4));
56 assert(std::search_n(Iter(ib), Iter(ib+sb), 3, 2) == Iter(ib+sb));
57 assert(std::search_n(Iter(ib), Iter(ib+sb), sb, 2) == Iter(ib+sb));
61 assert(std::search_n(Iter(ic), Iter(ic+sc), 0, 0) == Iter(ic));
62 assert(std::search_n(Iter(ic), Iter(ic+sc), 1, 0) == Iter(ic));
63 assert(std::search_n(Iter(ic), Iter(ic+sc), 2, 0) == Iter(ic));
64 assert(std::search_n(Iter(ic), Iter(ic+sc), 3, 0) == Iter(ic));
65 assert(std::search_n(Iter(ic), Iter(ic+sc), 4, 0) == Iter(ic+sc));