Lines Matching refs:Iter1

35 template <class Iter1, class Sent1 = Iter1, class Iter2 = int*, class Sent2 = Iter2>
36 concept HasSearchIt = requires (Iter1 first1, Sent1 last1, Iter2 first2, Sent2 last2) {
67 template <class Iter1, class Sent1, class Iter2, class Sent2 = Iter2>
73 std::same_as<std::ranges::subrange<Iter1, Iter1>> decltype(auto) ret = in test_iterators()
74 std::ranges::search(Iter1(a), Sent1(Iter1(a + 6)), Iter2(p), Sent2(Iter2(p + 2))); in test_iterators()
81 auto range1 = std::ranges::subrange(Iter1(a), Sent1(Iter1(a + 6))); in test_iterators()
83 …std::same_as<std::ranges::subrange<Iter1, Iter1>> decltype(auto) ret = std::ranges::search(range1,… in test_iterators()
93 auto ret = std::ranges::search(Iter1(a), Sent1(Iter1(a + 6)), Iter2(p), Sent2(Iter2(p + 3))); in test_iterators()
100 auto range1 = std::ranges::subrange(Iter1(a), Sent1(Iter1(a + 6))); in test_iterators()
112 auto ret = std::ranges::search(Iter1(a), Sent1(Iter1(a + 5)), Iter2(p), Sent2(Iter2(p + 2))); in test_iterators()
119 auto range1 = std::ranges::subrange(Iter1(a), Sent1(Iter1(a + 5))); in test_iterators()
131 auto ret = std::ranges::search(Iter1(a), Sent1(Iter1(a + 5)), Iter2(p), Sent2(Iter2(p + 1))); in test_iterators()
138 auto range1 = std::ranges::subrange(Iter1(a), Sent1(Iter1(a + 5))); in test_iterators()
150 auto ret = std::ranges::search(Iter1(a), Sent1(Iter1(a + 4)), Iter2(p), Sent2(Iter2(p + 4))); in test_iterators()
157 auto range1 = std::ranges::subrange(Iter1(a), Sent1(Iter1(a + 4))); in test_iterators()
169 auto ret = std::ranges::search(Iter1(a), Sent1(Iter1(a + 3)), Iter2(p), Sent2(Iter2(p + 4))); in test_iterators()
176 auto range1 = std::ranges::subrange(Iter1(a), Sent1(Iter1(a + 3))); in test_iterators()
188 auto ret = std::ranges::search(Iter1(a), Sent1(Iter1(a + 3)), Iter2(p), Sent2(Iter2(p))); in test_iterators()
195 auto range1 = std::ranges::subrange(Iter1(a), Sent1(Iter1(a + 3))); in test_iterators()
207 auto ret = std::ranges::search(Iter1(a), Sent1(Iter1(a)), Iter2(p), Sent2(Iter2(p + 3))); in test_iterators()
214 auto range1 = std::ranges::subrange(Iter1(a), Sent1(Iter1(a))); in test_iterators()
226 auto ret = std::ranges::search(Iter1(a), Sent1(Iter1(a + 9)), Iter2(p), Sent2(Iter2(p + 3))); in test_iterators()
233 auto range1 = std::ranges::subrange(Iter1(a), Sent1(Iter1(a + 9))); in test_iterators()
245 auto ret = std::ranges::search(Iter1(a), Sent1(Iter1(a + 6)), in test_iterators()
254 auto range1 = std::ranges::subrange(Iter1(a), Sent1(Iter1(a + 6))); in test_iterators()
266 auto ret = std::ranges::search(Iter1(a), Sent1(Iter1(a + 6)), in test_iterators()
277 auto range1 = std::ranges::subrange(Iter1(a), Sent1(Iter1(a + 6))); in test_iterators()
290 template <class Iter1, class Sent1 = Iter1>
292 test_iterators<Iter1, Sent1, forward_iterator<int*>>(); in test_iterators2()
293 test_iterators<Iter1, Sent1, forward_iterator<int*>, sized_sentinel<forward_iterator<int*>>>(); in test_iterators2()
294 test_iterators<Iter1, Sent1, bidirectional_iterator<int*>>(); in test_iterators2()
295 …test_iterators<Iter1, Sent1, bidirectional_iterator<int*>, sized_sentinel<bidirectional_iterator<i… in test_iterators2()
296 test_iterators<Iter1, Sent1, random_access_iterator<int*>>(); in test_iterators2()
297 …test_iterators<Iter1, Sent1, random_access_iterator<int*>, sized_sentinel<random_access_iterator<i… in test_iterators2()
298 test_iterators<Iter1, Sent1, contiguous_iterator<int*>>(); in test_iterators2()
299 …test_iterators<Iter1, Sent1, contiguous_iterator<int*>, sized_sentinel<contiguous_iterator<int*>>>… in test_iterators2()
300 test_iterators<Iter1, Sent1, int*>(); in test_iterators2()