Namespaces
Variants

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

De fr.cppreference.net
 
 
Bibliothèque de plages
Adaptateurs de plage
 
 
chunk_by_view()
    requires std::default_initializable<V> &&
             std::default_initializable<Pred>
    = default;
(1) (depuis C++23)
constexpr explicit chunk_by_view( V base, Pred pred );
(2) (depuis C++23)

Construit un chunk_by_view.

1) Constructeur par défaut. Initialise par valeur les membres de données sous-jacents via leurs initialiseurs membres par défaut respectifs :
  • la vue base_ via = V(),
  • le prédicat binaire pred_ via = Pred().
2) Construit par déplacement les membres de données sous-jacents :
  • la vue base_ avec std::move(base),
  • le prédicat binaire pred_ avec std::move(pred).

Paramètres

base - la vue à diviser
pred - l'objet fonction (un prédicat binaire) utilisé comme critère de division

Exemple