table of contents
other versions
- Tumbleweed 2024.07.05-1.3
- Leap-16.0
- Leap-15.6
std::experimental::ranges::identity(3) | C++ Standard Libary | std::experimental::ranges::identity(3) |
NAME¶
std::experimental::ranges::identity - std::experimental::ranges::identity
Synopsis¶
Defined in header <experimental/ranges/functional>
struct identity; (ranges TS)
ranges::identity is a function object type whose operator() returns its
argument
unchanged. It is used as the default projection for all Ranges TS
algorithms.
Member functions¶
operator() returns the argument unchanged
(public member function)
std::experimental::ranges::identity::operator()
template< class T >
constexpr T&& operator()( T&& t ) const noexcept;
Returns std::forward<T>(t).
Parameters¶
t - argument to return
Return value¶
std::forward<T>(t).
Example¶
This section is incomplete
Reason: no example
Category:¶
* Todo no example
2024.06.10 | http://cppreference.com |