std::ranges::chunk_by_view<V,Pred>:: iterator
From cppreference.net
<
cpp
|
ranges
|
chunk by view
C++
Ranges library
|
||||||||||||||||||||||
| Range primitives | |||||||
|
|||||||
| Range concepts | |||||||||||||||||||
|
|||||||||||||||||||
| Range factories | |||||||||
|
|||||||||
| Range adaptors | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||
| Helper items | |||||||||||||||||
|
|
||||||||||||||||
|
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
.
Table des matières |
Types membres
| Type de 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
| Nombre du membre | Définition |
parent_
(privé)
|
Un pointeur vers le parent
chunk_by_view
.
( objet membre d'exposition uniquement* ) |
current_
(privé)
|
ranges::
iterator_t
<
V
>
, un itérateur vers le début du fragment actuel.
( objet membre d'exposition uniquement* ) |
next_
(privé)
|
ranges::
iterator_t
<
V
>
, un itérateur vers le début du fragment suivant, s'il est présent.
( 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