The concept std::swappable_with<T, U>
specifies that expressions of the type and value category encoded by T and U are swappable with each other.
More...
The concept std::swappable_with<T, U>
specifies that expressions of the type and value category encoded by T and U are swappable with each other.