std::ranges::chunk_by_view<V,Pred>::iterator
Depuis fr.cppreference.net
class /*iterator*/
|
(depuis C++23) (exposition uniquement*) |
|
Le type de retour de chunk_by_view::begin, et de chunk_by_view::end lorsque la vue sous-jacente V est une common_range.
Types membres
| Membre | Définition |
value_type
|
ranges::subrange<ranges::iterator_t<V>>
|
difference_type
|
ranges::range_difference_t<V>
|
iterator_category
|
std::input_iterator_tag
|
iterator_concept
|
|
Membres de données
| Membre | Description |
chunk_by_view parent_ (privé)
|
un pointeur vers l'objet parent (objet membre d'exposition uniquement*) |
ranges::iterator_t<V> current_ (privé)
|
un itérateur vers le début de la tranche actuelle (objet membre d'exposition uniquement*) |
ranges::iterator_t<V> next_ (privé)
|
un itérateur vers le début de la tranche suivante (le cas échéant) (objet membre d'exposition uniquement*) |
Fonctions membres
|
construit un itérateur
(fonction membre publique) |
|
|
accède à l'élément
(fonction membre publique) |
|
|
avance ou décrémente les itérateurs sous-jacents
(fonction membre publique) |
Fonctions non membres
|
(C++23)
|
compare les itérateurs sous-jacents
(fonction) |
Exemple
|
Cette section est incomplète
Raison : aucun exemple |
Références
- Norme C++23 (ISO/CEI 14882:2024) :
-
-
26.7.30.3 Classe
chunk_by_view::iterator[range.chunk.by.iter]
-
26.7.30.3 Classe