About 98 results
Open links in new tab
  1. std::iterator - cppreference.com

    std::iterator is the base class provided to simplify definitions of the required types for iterators.

  2. Iterator library - cppreference.com

    The iterator library provides definitions for iterators, as well as iterator traits, adaptors, and utility functions. Since iterators are an …

  3. Standard library header <iterator> - cppreference.com

    This header is part of the iterator library. This header is a partial freestanding header. Everything inside this header is freestanding …

  4. std::input_iterator - cppreference.com

    The input_iterator concept is a refinement of input_or_output_iterator, adding the requirement that the referenced values can be read …

  5. std::istream_iterator - cppreference.com

    std::istream_iterator is a single-pass input iterator that reads successive objects of type T from the std::basic_istream object for …

  6. std::ostream_iterator - cppreference.com

    std::ostream_iterator is a single-pass LegacyOutputIterator that writes successive objects of type T into the std::basic_ostream object …

  7. std::iterator_traits - cppreference.com

    std::iterator_traits is the type trait class that provides uniform interface to the properties of LegacyIterator types. This makes it …

  8. std::iter_value_t, std::iter_reference_t, std::iter_const_reference_t ...

    1) Computes the value type of T. If std::iterator_traits<std::remove_cvref_t<T>> is not specialized, then std::iter_value_t<T> is …

  9. std::basic_const_iterator - cppreference.com

    std::basic_const_iterator is an iterator adaptor which behaves exactly like the underlying iterator (which must be at least an …

  10. std::experimental::ranges::Iterator - cppreference.com

    The Iterator concept forms the basis of the iterator concept taxonomy; every iterator satisfies the Iterator requirements. Equality …