template<typename I1, typename I2>
concept ranges::indirectly_swappable_ =
requires(I1
const i1, I2
const i2) { ranges::iter_swap(i1, i2), ranges::iter_swap(i1, i1), ranges::iter_swap(i2, i2), ranges::iter_swap(i2, i1); }
The indirectly_swappable_ concept.
Definition concepts.hpp:738
The indirectly_swappable_
concept.