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.