std::experimental:: swap (std::experimental::propagate_const)
|
template
<
class
T
>
constexpr
void
swap
(
std::
experimental
::
propagate_const
<
T
>
&
lhs,
|
(ライブラリ基盤仕様 TS v2) | |
swap アルゴリズムを std::experimental::propagate_const に対して特殊化します。 lhs と rhs のポインタを交換します。 lhs. swap ( rhs ) と等価です。
|
このオーバーロードは、 std:: is_swappable_v < T > が true の場合にのみ、オーバーロード解決に参加します。 |
(library fundamentals TS v3) |
目次 |
パラメータ
| lhs, rhs | - |
propagate_const
の内容を交換する
|
戻り値
(なし)
例外
計算量
定数。
関連項目
|
2つのオブジェクトの値を交換する
(関数テンプレート) |
|
|
ラップされたポインタを交換する
(公開メンバ関数) |