std::experimental:: swap (std::experimental::observer_ptr)
From cppreference.net
<
cpp
|
experimental
|
observer ptr
|
template
<
class
W
>
void swap ( observer_ptr < W > & lhs, observer_ptr < W > & rhs ) noexcept ; |
(ライブラリ基盤仕様 TS v2) | |
swap アルゴリズムを std::experimental::observer_ptr に対して特殊化します。 lhs と rhs のポインタを交換します。 lhs. swap ( rhs ) を呼び出します。
目次 |
パラメータ
| lhs, rhs | - |
observer_ptr
を交換する内容を持つオブジェクト
|
戻り値
(なし)
計算量
定数。
関連項目
|
2つのオブジェクトの値を交換する
(関数テンプレート) |
|
|
監視対象オブジェクトを交換する
(公開メンバ関数) |