Loading...
Searching...
No Matches
ranges::permutable Concept Reference
Iterator » Iterator Concepts

The `permutable` concept. More...

`#include <range/v3/iterator/concepts.hpp>`

## Concept definition

template<typename I>
concept ranges::permutable =
forward_iterator<I> &&
indirectly_swappable<I, I> &&
indirectly_movable_storable<I, I>
ranges::forward_iterator
The forward_iterator concept.
Definition concepts.hpp:357
ranges::indirectly_movable_storable
The indirectly_movable_storable concept.
Definition concepts.hpp:731
ranges::indirectly_swappable
The indirectly_swappable concept.
Definition concepts.hpp:773
ranges::permutable
The permutable concept.
Definition concepts.hpp:794

## Detailed Description

The `permutable` concept.