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

The `bidirectional_iterator` concept. More...

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

## Concept definition

template<typename I>
concept ranges::bidirectional_iterator =
forward_iterator<I> &&
ranges::bidirectional_iterator_ < I > &&
ranges::with_category_ < I, std::bidirectional_iterator_tag >
ranges::bidirectional_iterator
The bidirectional_iterator concept.
Definition concepts.hpp:377
ranges::forward_iterator
The forward_iterator concept.
Definition concepts.hpp:357

## Detailed Description

The `bidirectional_iterator` concept.