Espacios de nombres
Variantes

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

De cppreference.com
 
 
Biblioteca de rangos
Adaptadores de rangos
 
 
constexpr ranges::subrange<ranges::iterator_t<V>>
  find_next( ranges::iterator_t<V> it );           // solo de exposición
(desde C++20)

Busca la siguiente aparición del patrón en la vista subyacente. Esta función es solo para exposición y su nombre no es normativo.

Equivalente a:

auto [b, e] = ranges::search(ranges::subrange(it, ranges::end(base_)), pattern_);
if (b != ranges::end(base_) && ranges::empty(pattern_)) {
  ++b;
  ++e;
}
return {b, e};

Parámetros

it - Un iterador a la posición en la que iniciar la búsqueda.

Valor de retorno

Un subrango que representa la siguiente posición del patrón, si se encontró. Un subrango vacío de lo contrario.

Morty Proxy This is a proxified and sanitized view of the page, visit original site.