#include <alpaqa/util/set-intersection.hpp>
Definition at line 35 of file set-intersection.hpp.
Collaboration diagram for set_intersection_iterable< R1, R2, Comp, Proj1, Proj2 >::iter_t< I1, S1, I2, S2 >:Public Types | |
| using | difference_type = std::ptrdiff_t |
| using | value_type = std::tuple< decltype(*first1), decltype(*first2)> |
Public Member Functions | |
| iter_t ()=default | |
| iter_t (I1 first1, S1 last1, I2 first2, S2 last2, Comp comp, Proj1 proj1, Proj2 proj2) | |
| bool | operator!= (sentinel_t) const |
| bool | operator== (sentinel_t s) const |
| iter_t & | operator++ () |
| iter_t | operator++ (int) |
| value_type | operator* () const |
| void | advance () |
Public Attributes | |
| I1 | first1 |
| S1 | last1 |
| I2 | first2 |
| S2 | last2 |
| Comp | comp |
| Proj1 | proj1 |
| Proj2 | proj2 |
| using difference_type = std::ptrdiff_t |
Definition at line 52 of file set-intersection.hpp.
| using value_type = std::tuple<decltype(*first1), decltype(*first2)> |
Definition at line 53 of file set-intersection.hpp.
|
default |
|
inline |
Definition at line 38 of file set-intersection.hpp.
|
inline |
Definition at line 55 of file set-intersection.hpp.
|
inline |
Definition at line 58 of file set-intersection.hpp.
|
inline |
Definition at line 63 of file set-intersection.hpp.
|
inline |
Definition at line 68 of file set-intersection.hpp.
|
inline |
Definition at line 73 of file set-intersection.hpp.
|
inline |
Definition at line 74 of file set-intersection.hpp.
| I1 first1 |
Definition at line 44 of file set-intersection.hpp.
| S1 last1 |
Definition at line 45 of file set-intersection.hpp.
| I2 first2 |
Definition at line 46 of file set-intersection.hpp.
| S2 last2 |
Definition at line 47 of file set-intersection.hpp.
| Comp comp |
Definition at line 48 of file set-intersection.hpp.
| Proj1 proj1 |
Definition at line 49 of file set-intersection.hpp.
| Proj2 proj2 |
Definition at line 50 of file set-intersection.hpp.