std::experimental::ranges::tagged<Base,Tags...>:: swap
From ja.cppreference.net
<
cpp
|
experimental
|
ranges
|
utility/tagged
|
constexpr
void
swap
(
tagged
&
rhs
)
noexcept
(
/* see below */
)
requires Swappable < Base > ; |
||
* this と rhs の内容を、以下のように交換します。 ranges:: swap ( static_cast < Base & > ( * this ) , static_cast < Base & > ( rhs ) ) ; 。
例外
noexcept
仕様:
翻訳内容:
- "specification:" → "仕様:"
- HTMLタグ、属性、コード部分は完全に保持
- C++固有の用語(noexcept、ranges::swap、std::declvalなど)は翻訳せず保持
- フォーマットと構造は元のまま維持
noexcept
(
noexcept
(
ranges::
swap
(
std::
declval
<
Base
&
>
(
)
,
std::
declval
<
Base
&
>
(
)
)
)
)
関連項目
taggedオブジェクトの
swapを特殊化する
(関数) |