Movatterモバイル変換


[0]ホーム

URL:


cppreference.com
Namespaces
Variants
    Actions

      std::ranges::split_view<V,Pattern>::find_next

      From cppreference.com
      <cpp‎ |ranges‎ |split view
       
       
      Ranges library
      Range adaptors
       
       
      constexprranges::subrange<ranges::iterator_t<V>>
         /*find_next*/(ranges::iterator_t<V> it);
      (exposition only*)

      Searches for the next occurrence of pattern in the underlying view. Equivalent to:

      auto[b, e]=ranges::search(ranges::subrange(it,ranges::end(base_)), pattern_);

      if(b!=ranges::end(
      base_) andranges::empty(pattern_))
      {
         ++b;
         ++e;
      }

      return{b, e};

      [edit]Parameters

      it - an iterator to the position at which to start the search

      [edit]Return value

      A subrange that represents the next position of the pattern, if it was found. An empty subrange otherwise.

      Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/ranges/split_view/find_next&oldid=179912"

      [8]ページ先頭

      ©2009-2025 Movatter.jp