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  com-
     pleted. 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  execution
     resource on
	    which  the last input sender completes, unless stop is requested be-
     fore 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 fu-
     tures or
	(concurrency TS) shared_futures are ready
			 (function template)

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

home | help