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

The `random_access_iterator` concept. More...

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

## Concept definition

template<typename I>
concept ranges::random_access_iterator =
bidirectional_iterator<I> &&
totally_ordered<I> &&
sized_sentinel_for<I, I> &&
ranges::random_access_iterator_ < I > &&
ranges::with_category_ < I, std::random_access_iterator_tag >
ranges::bidirectional_iterator
The bidirectional_iterator concept.
Definition concepts.hpp:377
ranges::random_access_iterator
The random_access_iterator concept.
Definition concepts.hpp:403
ranges::sized_sentinel_for
The sized_sentinel_for concept.
Definition concepts.hpp:322

## Detailed Description

The `random_access_iterator` concept.