std::experimental:: swap (std::experimental::optional)
From cppreference.net
<
cpp
|
experimental
|
optional
|
定義先ヘッダ
<experimental/optional>
|
||
|
template
<
class
T
>
void swap ( optional < T > & lhs, optional < T > & rhs ) noexcept ( /* see below */ ) ; |
(ライブラリ基盤 TS) | |
std::swap アルゴリズムを std::experimental::optional に対してオーバーロードします。 lhs の状態と rhs の状態を交換します。実質的には lhs. swap ( rhs ) を呼び出します。
目次 |
パラメータ
| lhs, rhs | - |
optional
オブジェクトの状態を交換する
|
戻り値
(なし)
例外
noexcept
仕様:
noexcept
(
noexcept
(
lhs.
swap
(
rhs
)
)
)
例
|
このセクションは不完全です
理由: 例がありません |
関連項目
|
内容を交換する
(公開メンバ関数) |