27 template<
class InputIt1,
class InputIt2>
29 intersects(InputIt1 first1, InputIt1 last1, InputIt2 first2, InputIt2 last2) {
30 while(first1 != last1 && first2 != last2) {
31 if(*first1 < *first2) {
35 if(*first2 < *first1) {
45 template<
class InputIt1,
class InputIt2>
53 InputIt1 first1, InputIt1 last1,
54 InputIt2 first2, InputIt2 last2)
56 while (first1 != last1)
57 if (std::binary_search(first2, last2, *first1++))
bool intersects(InputIt1 first1, InputIt1 last1, InputIt2 first2, InputIt2 last2)
Detect intersections of sorted lists.
Definition: set_intersection.hh:29
Definition: control.hh:31