|
|
template<std::input_iterator I1, std::sentinel_for< I1 > S1, std::input_iterator I2, std::sentinel_for< I2 > S2, class Pred = std::ranges::equal_to, class Proj1 = std::identity, class Proj2 = std::identity> |
| constexpr bool | operator() (I1 first1, S1 last1, I2 first2, S2 last2, Pred pred={}, Proj1 proj1={}, Proj2 proj2={}) const |
|
template<std::ranges::input_range R1, std::ranges::input_range R2, class Pred = std::ranges::equal_to, class Proj1 = std::identity, class Proj2 = std::identity> |
| constexpr bool | operator() (R1 &&r1, R2 &&r2, Pred pred={}, Proj1 proj1={}, Proj2 proj2={}) const |
The documentation for this struct was generated from the following file:
- include/inviwo/core/algorithm/rangeutils.h