Range-v3 Range algorithms, views, and actions for the Standard Library |

ranges::sortable Concept Reference
Iterator » Iterator Concepts

The `sortable` concept. More...

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

## Concept definition

template<typename I, typename C less, typename P identity>
concept ranges::sortable =
permutable<I> &&
ranges::projected_indirect_strict_weak_order_ < C, I, P, I, P >
ranges::permutable
The permutable concept.
Definition: concepts.hpp:794
ranges::sortable
The sortable concept.
Definition: concepts.hpp:816

## Detailed Description

The `sortable` concept.