Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
std::experi...es::identity(3) C++ Standard Libarystd::experi...es::identity(3)

NAME
       std::experimental::ranges::identity  - std::experimental::ranges::iden-
       tity

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

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

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::experimental::ranges::identity&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help