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

The `input_iterator` concept. More...

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

## Concept definition

template<typename I>
concept ranges::input_iterator =
input_or_output_iterator<I> &&
indirectly_readable<I> &&
ranges::with_category_ < I, std::input_iterator_tag >
ranges::indirectly_readable
The indirectly_readable concept.
Definition concepts.hpp:144
ranges::input_iterator
The input_iterator concept.
Definition concepts.hpp:349
ranges::input_or_output_iterator
The input_or_output_iterator concept.
Definition concepts.hpp:291

## Detailed Description

The `input_iterator` concept.