#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 >:
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:
|
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.