Namespaces
Variants

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

From cppreference.net
Ranges library
Range adaptors
/*iterator*/ ( ) = default ;
(1) (depuis C++23)
private :

constexpr /*iterator*/ ( chunk_by_view & parent,
ranges:: iterator_t < V > current,

ranges:: iterator_t < V > next ) ;
(2) ( exposition uniquement* )

Construisez un itérateur.

1) Constructeur par défaut. Initialise par valeur les membres de données sous-jacents comme suit :
2) Un constructeur privé utilisé par chunk_by_view::begin et chunk_by_view::end . Ce constructeur n'est pas accessible aux utilisateurs. Initialise :

Paramètres

parent - un objet parent
current, next - itérateurs

Exemple