About 87 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. std::input_or_output_iterator - cppreference.com

    The input_or_output_iterator concept forms the basis of the iterator concept taxonomy; every iterator type satisfies the …

  4. std:: common_iterator - cppreference.com

    std::common_iterator is an iterator I / sentinel S adaptor that may represent a non-common range (where the types of I and S differ) …

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

    Class std::unreachable_sentinel_t Class template std::istream_iterator Class template std::ostream_iterator Class template …

  6. 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 …

  7. 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 …

  8. std::contiguous_iterator - cppreference.com

    The contiguous_iterator concept refines random_access_iterator by providing a guarantee the denoted elements are stored …

  9. 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 …

  10. 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 …