std::execution:: when_all
From cppreference.net
C++
Execution control library
|
定義済みヘッダー
<execution>
|
||
|
execution
::
sender
auto
when_all
(
execution
::
sender
auto
...
inputs
)
;
|
(C++26以降) | |
目次 |
パラメータ
| inputs | - |
when_all
の完了を待機する送信元。単一の値セットで完了可能な送信元のみを含めることができます。
|
戻り値
すべての入力senderが完了した時点で完了するsenderを返します。このsenderによって送信される値は、各入力senderによって送信された値であり、
when_all
に渡された引数の順序で返されます。
注記
-
when_allによって返されるsenderは、最後の入力senderが完了する実行リソース上でインライン完了します。ただし、when_allが開始される前にstopが要求された場合は、startの呼び出し内でインライン完了します。
例
|
このセクションは不完全です
理由: 例がありません |
関連項目
|
(concurrency TS)
|
指定されたすべてのfutureまたは
shared_futures
が準備完了状態になったときに準備完了となるfutureを生成する
(関数テンプレート) |