Namespaces
Variants

std::experimental:: swap (std::experimental::observer_ptr)

From cppreference.net
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つのオブジェクトの値を交換する
(関数テンプレート)
監視対象オブジェクトを交換する
(公開メンバ関数)