The xtd::ranges::views::where_view class is used to filter elements from a sequence.
Public Operators | |
| template<std::ranges::range range_t, typename predicate_t> | |
| auto | operator() (range_t &&source, const predicate_t &predicatepredicate) const |
| Filters a sequence of values based on a predicate. | |
| template<typename predicate_t> | |
| auto | operator() (const predicate_t &predicatepredicate) const |
| Filters a sequence of values based on a predicate. | |
|
inline |
Filters a sequence of values based on a predicate.
| range_t | The type of the elements of source. |
| source | A sequence of values to filter. |
| predicate | A function to test each element for a condition. |
|
inline |
Filters a sequence of values based on a predicate.
| range_t | The type of the elements of source. |
| predicate | A function to test each element for a condition. |