Movatterモバイル変換


[0]ホーム

URL:


cppreference.com
Namespaces
Variants
    Actions

      std::ranges::chunk_by_view<V,Pred>::find_next,std::ranges::chunk_by_view<V,Pred>::find_prev

      From cppreference.com
      <cpp‎ |ranges‎ |chunk by view
       
       
      Ranges library
      Range adaptors
       
       

      Contents

      std::ranges::chunk_by_view::next

      constexprranges::iterator_t<V>
         /*find-next*/(ranges::iterator_t<V> current);
      (since C++23)
      (exposition only*)

      Finds the next chunk.

      Letbase_ andpred_ be appropriate underlying data-members ofchunk_by_view.

      Equivalent to

      The behavior is undefined ifpred_.has_value() isfalse before the call to this function.

      Used in the following non-static member functions:

      Parameters

      current - the iterator to current element in adapted view

      Return value

      An iterator to the next chunk, as described above.

      std::ranges::chunk_by_view::prev

      constexprranges::iterator_t<V>

         /*find-prev*/(ranges::iterator_t<V> current)

              requiresranges::bidirectional_range<V>;
      (since C++23)
      (exposition only*)

      Finds the previous chunk.

      Letbase_ andpred_ be appropriate underlying data-members ofchunk_by_view.

      Returns an iteratori in the range[ranges::begin(base_)current) such that:

      The behavior is undefined if before the call to this functioncurrent==ranges::begin(base_) orpred_.has_value()!=true.

      Used in the following non-static member functions:

      Parameters

      current - the iterator to current element in adapted view

      Return value

      An iterator to the previous chunk, as described above.

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

      [8]ページ先頭

      ©2009-2025 Movatter.jp