xtd 0.2.0
Loading...
Searching...
No Matches
xtd::ranges::views::select_view Class Reference

Definition

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

Public Operators

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.
 

Member Function Documentation

◆ 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
sourceA sequence of values to invoke a transform function on.
selectorA 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
selectorA 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: