table of contents
        
      
      
    
      other versions
    
    - Tumbleweed 2024.07.05-1.3
 - Leap-16.0
 - Leap-15.6
 
| std::experimental::ranges::tagged::swap(3) | C++ Standard Libary | std::experimental::ranges::tagged::swap(3) | 
NAME¶
std::experimental::ranges::tagged::swap - std::experimental::ranges::tagged::swap
Synopsis¶
 constexpr void swap( tagged& rhs ) noexcept(/* see below */)
  
   requires Swappable<Base>;
  
   Swap the contents of *this and rhs, as if by
    ranges::swap(static_cast<Base&>(*this),
  
   static_cast<Base&>(rhs));.
Exceptions¶
 noexcept specification:
  
   noexcept(noexcept(ranges::swap(std::declval<Base&>(),
    std::declval<Base&>())))
See also¶
 ranges::swap(ranges::tagged) specializes swap for tagged objects
  
   (function)
Category:¶
* conditionally noexcept
| 2024.06.10 | http://cppreference.com |