The xtd::ranges::views::select_view class is used to select elements from a sequence.
- Definition
The xtd::ranges::views::select_view class is used to select elements from a sequence.
Definition select_view.hpp:39
- Header
#include <xtd/ranges/views/select_view>
- Namespace
- xtd::ranges::views
- Library
- xtd.core
|
template<std::ranges::range range_t, typename selector_t> |
auto | operator() (range_t &&source, const selector_t &selector) const |
| Projects each element of a sequence into a new form.
|
|
template<typename selector_t> |
auto | operator() (const selector_t &selector) const |
| Projects each element of a sequence into a new form.
|
|
◆ operator()() [1/2]
template<std::ranges::range range_t, typename selector_t>
auto xtd::ranges::views::select_view::operator() |
( |
range_t && | source, |
|
|
const selector_t & | selector ) const |
|
inline |
Projects each element of a sequence into a new form.
- Parameters
-
source | A sequence of values to invoke a transform function on. |
selector | A transform function to apply to each element. |
- Returns
- An iterable select elements from the source sequence.
◆ operator()() [2/2]
template<typename selector_t>
auto xtd::ranges::views::select_view::operator() |
( |
const selector_t & | selector | ) |
const |
|
inline |
Projects each element of a sequence into a new form.
- Parameters
-
selector | A transform function to apply to each element. |
- Returns
- An iterable select elements from the source sequence.
The documentation for this class was generated from the following file: