Scroll to navigation

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