std:: swap (std::promise)
From cppreference.net
C++
Concurrency support library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::promise
| Member functions | ||||
| Getting the result | ||||
| Setting the result | ||||
| Non-member Functions | ||||
|
swap
(std::promise)
|
||||
| Helper Classes | ||||
|
ヘッダーで定義
<future>
|
||
|
template
<
class
R
>
void swap ( promise < R > & lhs, promise < R > & rhs ) noexcept ; |
(C++11以降) | |
std::swap アルゴリズムを std::promise に対して特殊化します。 lhs の共有状態と rhs の共有状態を交換します。実質的には lhs. swap ( rhs ) を呼び出します。
目次 |
パラメータ
| lhs, rhs | - | 状態を交換するプロミス |
戻り値
(なし)
例
|
このセクションは不完全です
理由: 例がありません |
関連項目
|
二つのpromiseオブジェクトを交換する
(公開メンバ関数) |