packaged_task クラス
呼び出しの定義が Ty(ArgTypes...)な呼び出しラッパーである 非同期プロバイダーを 記述します。その 関連する非同期状態は 予測結果に加えて呼び出し可能オブジェクトのコピーを保持します。
template<class>
class packaged_task;
メンバー
パブリック コンストラクター
名前 |
説明 |
---|---|
packaged_task オブジェクトを構築します。 |
|
packaged_task オブジェクトを破棄します。 |
パブリック メソッド
名前 |
説明 |
---|---|
同じ関連する非同期の状態がの 今後 のオブジェクトを返します。 |
|
関連する非同期状態に格納されている呼び出し、アトミックに戻り値を呼び出し可能オブジェクトを格納します。 |
|
関連する非同期状態を置き換えます。 |
|
指定したオブジェクトの名前と関連付けられた非同期状態を交換します。 |
|
オブジェクトに関連付けられた非同期条件がかどうかを指定します。 |
パブリック演算子
名前 |
説明 |
---|---|
指定したオブジェクトから関連する非同期状態を転送します。 |
|
関連する非同期状態に格納されている呼び出し状況を呼び出し、戻り値をアトミックに格納し、状態を レディ に設定します。 |
|
オブジェクトに関連付けられた非同期条件がかどうかを指定します。 |
必要条件
将来のヘッダー:
名前空間: std