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)
NAME | Synopsis | Parameters | Return value | Notes | See also
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>