A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://en.cppreference.com/w/cpp/algorithm/../experimental/ranges/iterator/InputIterator.html below:

std::experimental::ranges::InputIterator - cppreference.com

template< class I >

concept bool InputIterator =
    Iterator<I> && Readable<I> &&
    requires { typename ranges::iterator_category_t<I>; } &&

    DerivedFrom<ranges::iterator_category_t<I>, ranges::input_iterator_tag>;
(ranges TS)

The InputIterator concept is a refinement of Iterator, adding the requirement that the referenced values can be read (via Readable) and the requirement that the iterator category tag be present.

[edit] Notes

Unlike the input iterator requirements in the C++ standard, InputIterator in the Ranges TS does not require EqualityComparable.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4