template<typename T, typename U>
concept concepts::defs::swappable_with_ =
requires( T && t, U && u ) { concepts::swap((T &&) t, (T &&) t), concepts::swap((U &&) u, (U &&) u), concepts::swap((U &&) u, (T &&) t), concepts::swap((T &&) t, (U &&) u) ; }
The swappable_with_ concept.
Definition: concepts.hpp:999
The swappable_with_
concept.