#include <alpaqa/util/set-intersection.hpp>
Definition at line 14 of file set-intersection.hpp.
 Inheritance diagram for set_intersection_iterable< R1, R2, Comp, Proj1, Proj2 >:
 Inheritance diagram for set_intersection_iterable< R1, R2, Comp, Proj1, Proj2 >: Collaboration diagram for set_intersection_iterable< R1, R2, Comp, Proj1, Proj2 >:
 Collaboration diagram for set_intersection_iterable< R1, R2, Comp, Proj1, Proj2 >:| Classes | |
| struct | iter_t | 
| struct | sentinel_t | 
| Public Member Functions | |
| set_intersection_iterable ()=default | |
| set_intersection_iterable (R1 &&range1, R2 &&range2, Comp &&comp, Proj1 &&proj1, Proj2 &&proj2) | |
| auto | begin () const -> std::input_or_output_iterator auto | 
| auto | end () const | 
| Public Attributes | |
| R1 | range1 | 
| R2 | range2 | 
| Comp | comp | 
| Proj1 | proj1 | 
| Proj2 | proj2 | 
| Private Member Functions | |
| template<class I1 , class S1 , class I2 , class S2 > | |
| iter_t< I1, S1, I2, S2 > | iter (I1 first1, S1 last1, I2 first2, S2 last2) const | 
| struct alpaqa::util::set_intersection_iterable::sentinel_t | 
 Collaboration diagram for set_intersection_iterable< R1, R2, Comp, Proj1, Proj2 >::sentinel_t:
 Collaboration diagram for set_intersection_iterable< R1, R2, Comp, Proj1, Proj2 >::sentinel_t:| 
 | default | 
| 
 | inline | 
Definition at line 26 of file set-intersection.hpp.
| 
 | inlineprivate | 
Definition at line 90 of file set-intersection.hpp.
| 
 | inline | 
Definition at line 96 of file set-intersection.hpp.
| 
 | inline | 
Definition at line 102 of file set-intersection.hpp.
| R1 range1 | 
Definition at line 18 of file set-intersection.hpp.
| R2 range2 | 
Definition at line 19 of file set-intersection.hpp.
| Comp comp | 
Definition at line 20 of file set-intersection.hpp.
| Proj1 proj1 | 
Definition at line 21 of file set-intersection.hpp.
| Proj2 proj2 | 
Definition at line 22 of file set-intersection.hpp.