#include <algorithm>
#include <functional>
#include <iterator>
#include <ranges>
Go to the source code of this file.
|
struct | set_intersection_iterable< R1, R2, Comp, Proj1, Proj2 > |
|
struct | set_intersection_iterable< R1, R2, Comp, Proj1, Proj2 >::sentinel_t |
|
struct | set_intersection_iterable< R1, R2, Comp, Proj1, Proj2 >::iter_t< I1, S1, I2, S2 > |
|
|
template<std::ranges::viewable_range R1, std::ranges::viewable_range R2, class Comp = std::ranges::less, class Proj1 = std::identity, class Proj2 = std::identity> |
set_intersection_iterable< std::ranges::views::all_t< R1 >, std::ranges::views::all_t< R2 >, Comp, Proj1, Proj2 > | iter_set_intersection (R1 &&r1, R2 &&r2, Comp comp={}, Proj1 proj1={}, Proj2 proj2={}) |
|
◆ alpaqa::util::set_intersection_iterable::sentinel_t
struct alpaqa::util::set_intersection_iterable::sentinel_t |