template< class I > concept bool Permutable = ForwardIterator<I> && IndirectlyMovableStorable<I, I> && IndirectlySwappable<I, I>;
Permutable 概念指定通过移动或交换元素,原位重排它们的算法(例如 ranges::rotate)的常用要求。
Permutable