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

FreeBSD Manual Pages

  
 
  

home | help
std::execution::let_value(3)  C++ Standard Libary std::execution::let_value(3)

NAME
       std::execution::let_value - std::execution::let_value

Synopsis
	  Defined in header <execution>
	  execution::sender auto let_value(

	      execution::sender	auto input,			 (since	C++26)
	      std::invocable<values-sent-by(input)...> function

	  );

Parameters
	  input	    -  sender  which once executed sends the values upon which
       the function
		     executes
	  function - invocable to be called with the  values  from  the	 input
       sender

Return value
	  Returns  a  sender  describing the task graph	described by the input
       sender, with an
	  added	node of	invoking the provided function with the	values sent by
       the input
	  sender as arguments.

	  let_value is similar to then,	however,  where	 the  sender  returned
       from then sends
	  exactly  what	 that  function	ends up	returning - let_value requires
       that the	function
	  returns a sender, and	the sender returned  by	 let_value  sends  the
       values sent by the
	  sender returned from the callback.

http://cppreference.com		  2024.06.10	  std::execution::let_value(3)

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

home | help