名前空間
変種
操作

std::execution::when_all

From cppreference.com
< cpp‎ | execution
 
 
 
ヘッダ <execution> で定義
auto && when_all( execution::sender auto... inputs );
(C++26以降)

目次

[編集] パラメータ

inputs - when_all の完了をブロックする送信元。単一の値セットで完了できる送信元のみを含めることができます。

[編集] 戻り値

すべての入力送信元が完了したときに完了する送信元を返します。この送信元によって送信される値は、when_all に渡された引数の順序で、各入力送信元によって送信される値です。

[編集] 注意

  • when_all によって返される送信元は、最後の入力送信元が完了した実行リソース上でインラインで完了します。ただし、when_all が開始される前に stop が要求された場合は、start の呼び出し内でインラインで完了します。

[編集]

[編集] 関連項目

(concurrency TS)
指定されたすべての future または shared_futures が ready になったときに ready になる future を生成します。
(関数テンプレート) [[編集]]
English 日本語 中文(简体) 中文(繁體)