Namespaces
Variants

std::experimental::ranges::tagged<Base,Tags...>:: swap

From cppreference.net
constexpr void swap ( tagged & rhs ) noexcept ( /* see below */ )
requires Swappable < Base > ;

* this rhs の内容を、以下のように交換します。 ranges:: swap ( static_cast < Base & > ( * this ) , static_cast < Base & > ( rhs ) ) ;

例外

noexcept 仕様:
noexcept ( noexcept ( ranges:: swap ( std:: declval < Base & > ( ) , std:: declval < Base & > ( ) ) ) )
翻訳内容: - "specification:" → "仕様:" - HTMLタグ、属性、コード部分は完全に保持 - C++固有の用語(noexcept、ranges::swap、std::declvalなど)は翻訳せず保持 - フォーマットと構造は元のまま維持

関連項目

tagged オブジェクトの swap を特殊化する
(関数)