Movatterモバイル変換


[0]ホーム

URL:


cppreference.com
Namespaces
Variants
    Actions

      std::ranges::chunk_by_view<V,Pred>::iterator

      From cppreference.com
      <cpp‎ |ranges‎ |chunk by view
       
       
      Ranges library
      Range adaptors
       
       
      class/*iterator*/
      (since C++23)
      (exposition only*)

      The return type ofchunk_by_view::begin, and ofchunk_by_view::end when the underlying viewV is acommon_range.

      Contents

      [edit]Member types

      Member type Definition
      value_typeranges::subrange<ranges::iterator_t<V>>
      difference_typeranges::range_difference_t<V>
      iterator_categorystd::input_iterator_tag
      iterator_concept

      [edit]Data members

      Member name Definition
      parent_(private) A pointer to the parentchunk_by_view.
      (exposition-only member object*)
      current_(private)ranges::iterator_t<V>, an iterator to the begin of current chunk.
      (exposition-only member object*)
      next_(private)ranges::iterator_t<V>, an iterator to the begin of next chunk, if present.
      (exposition-only member object*)

      [edit]Member functions

      constructs an iterator
      (public member function)
      accesses the element
      (public member function)
      advances or decrements the underlying iterators
      (public member function)[edit]

      [edit]Non-member functions

      (C++23)
      compares the underlying iterators
      (function)

      [edit]Example

      This section is incomplete
      Reason: no example

      [edit]References

      • C++23 standard (ISO/IEC 14882:2024):
      • 26.7.30.3 Classchunk_by_view​::​iterator [range.chunk.by.iter]

      [edit]See also

      Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/ranges/chunk_by_view/iterator&oldid=172641"

      [8]ページ先頭

      ©2009-2026 Movatter.jp