std::experimental::ranges::tagged<Base,Tags...>::swap
Von cppreference.com
< cpp | experimental | ranges | utility/tagged
| constexpr void swap( tagged& rhs ) noexcept(/* siehe unten */) requires Swappable<Base>; |
||
Vertauscht den Inhalt von *this und rhs, als ob durch ranges::swap(static_cast<Base&>(*this), static_cast<Base&>(rhs));.
[bearbeiten] Ausnahmen
noexcept-Spezifikation:
noexcept(noexcept(ranges::swap(std::declval<Base&>(), std::declval<Base&>())))
[bearbeiten] Siehe auch
spezialisiert swap für tagged Objekte(Funktion) |