The xtd::ranges::views::where_view class is used to filter elements from a sequence.
- Definition
The xtd::ranges::views::where_view class is used to filter elements from a sequence.
Definition where_view.hpp:39
- Header
#include <xtd/ranges/views/where_view>
- Namespace
- xtd::ranges::views
- Library
- xtd.core
|
template<std::ranges::range range_t, typename predicate_t> |
auto | operator() (range_t &&source, const predicate_t &predicate) const |
| Filters a sequence of values based on a predicate.
|
|
template<typename predicate_t> |
auto | operator() (const predicate_t &predicate) const |
| Filters a sequence of values based on a predicate.
|
|
◆ operator()() [1/2]
template<std::ranges::range range_t, typename predicate_t>
auto xtd::ranges::views::where_view::operator() |
( |
range_t && | source, |
|
|
const predicate_t & | predicate ) const |
|
inline |
Filters a sequence of values based on a predicate.
- Template Parameters
-
range_t | The type of the elements of source. |
- Parameters
-
source | A sequence of values to filter. |
predicate | A function to test each element for a condition. |
◆ operator()() [2/2]
template<typename predicate_t>
auto xtd::ranges::views::where_view::operator() |
( |
const predicate_t & | predicate | ) |
const |
|
inline |
Filters a sequence of values based on a predicate.
- Template Parameters
-
range_t | The type of the elements of source. |
- Parameters
-
predicate | A function to test each element for a condition. |
The documentation for this class was generated from the following file: