#include <alpaqa/util/set-intersection.hpp>
Definition at line 14 of file set-intersection.hpp.
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 |
|
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.