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

ranges::input_or_output_iterator Concept Reference
Iterator » Iterator Concepts

The `input_or_output_iterator` concept. More...

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

## Concept definition

template<typename I>
concept ranges::input_or_output_iterator =
weakly_incrementable<I> &&
ranges::input_or_output_iterator_ < I >
ranges::input_or_output_iterator
The input_or_output_iterator concept.
Definition: concepts.hpp:291
ranges::weakly_incrementable
The weakly_incrementable concept.
Definition: concepts.hpp:263

## Detailed Description

The `input_or_output_iterator` concept.