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

FreeBSD Manual Pages

  
 
  

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

NAME
       std::execution::when_all	- std::execution::when_all

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

	      execution::sender	auto ...inputs	(since C++26)

	  );

Parameters
	  inputs  -  senders upon which	the completion of when_all is blocked.
       Can only	include
		   senders that	can complete with a single set of values.

Return value
	  Returns a sender that	completes once all of the input	 senders  have
       completed. The
	  values  sent by this sender are the values sent by each of the input
       senders,	in
	  order	of the arguments passed	to when_all.

Notes
	    * The sender returned by when_all completes	inline on  the	execu-
       tion resource on
	      which  the last input sender completes, unless stop is requested
       before when_all
	      is started, in which case	it completes inline within the call to
       start.

See also
	  when_all	   produces a future that becomes ready	when all given
       futures or
	  (concurrency TS) shared_futures are ready
			   (function template)

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

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

home | help