Namespaces
Variants

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

From cppreference.net
Ranges library
Range adaptors
chunk_by_view ( )

requiere std:: default_initializable < V > &&
std:: default_initializable < Pred >

= default ;
(1) (desde C++23)
constexpr explicit chunk_by_view ( V base, Pred pred ) ;
(2) (desde C++23)

Construye un chunk_by_view .

1) Constructor por defecto. Inicializa por valor los miembros de datos subyacentes mediante sus respectivos inicializadores de miembro por defecto:
  • la vista base_ mediante = V ( ) ,
  • el predicado binario pred_ mediante = Pred ( ) .
2) Construye por movimiento los miembros de datos subyacentes:
  • la vista base_ con std :: move ( base ) ,
  • el predicado binario pred_ con std :: move ( pred ) .

Parámetros

base - la vista a dividir
pred - el objeto función (un predicado binario) utilizado como criterio de división

Ejemplo