VCCC  2024.05
VisualCamp Common C++ library
input_iterator< I > Struct Template Reference

#include </home/jarvis/actions-runner/jarvis-vccc-2/_work/vccc/vccc/include/vccc/__iterator/input_iterator.hpp>

+ Inheritance diagram for input_iterator< I >:

Detailed Description

template<typename I>
struct vccc::input_iterator< I >

The input_iterator concept is a refinement of input_or_output_iterator, adding the requirement that the referenced values can be read (via indirectly_readable) and the requirement that the iterator concept tag be present.

Note

Unlike the LegacyInputIterator requirements, the input_iterator concept does not require equality_comparable, since input iterators are typically compared with sentinels.

See also
std::input_iterator
input_or_output_iterator

The documentation for this struct was generated from the following file: