Namespaces
Variants

std::ranges::chunk_view<V>::inner-iterator::inner-iterator

De fr.cppreference.net
 
 
Bibliothèque de ranges
Adaptateurs d'intervalles
 
std::ranges::chunk_view
Fonctions membres
Classes pour input_ranges
Guides de déduction
outer-iterator
outer-iterator::value_type
inner-iterator
 
/*inner-iterator*/( /*inner-iterator*/&& other ) = default;
(1) (depuis C++23)
private:
constexpr explicit /*inner-iterator*/( chunk_view& parent );
(2) (exposition uniquement*)

Construit un itérateur.

1) Un constructeur de déplacement qui initialise par déplacement le pointeur sous-jacent parent_ avec other.parent_.
2) Un constructeur privé utilisé par chunk_view::begin. Ce constructeur n'est pas accessible aux utilisateurs. Initialise parent_ avec std::addressof(parent).

Paramètres

autre - un itérateur
parent - l'objet englobant ranges::chunk_view

Exemple

Voir aussi

(C++23)
assigne par déplacement un autre itérateur
(fonction membre publique)