home | help
std::experi...es::identity(3)  C++ Standard Libary std::experi...es::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  algo-
     rithms.

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

http://cppreference.com 	   2024.06.10	   std::experi...es::identity(3)

home | help