std::ranges::zip_view<Views...>:: iterator
|
template
<
bool
Const
>
class /*iterator*/ ; |
( exposition uniquement* ) | |
Le type d'itérateur d'un
zip_view
potentiellement qualifié const,
retourné par
zip_view::begin
et dans certains cas par
zip_view::end
.
Le type /*iterator*/ < true > ou /*iterator*/ < false > traite les vues sous-jacentes comme qualifiées const ou non qualifiées const respectivement.
Table des matières |
Types membres
| Type de membre | Définition |
iterator_concept
|
|
iterator_category
(conditionnellement présent) |
|
value_type
|
|
difference_type
|
|
Membres de données
| Nombre du membre | Définition |
current_
(privé)
|
|
Fonctions membres
|
construit un itérateur
(fonction membre publique) |
|
|
obtient une valeur de type tuple constituée des éléments sous-jacents pointés
(fonction membre publique) |
|
|
obtient une valeur de type tuple constituée des éléments sous-jacents à l'offset donné
(fonction membre publique) |
|
|
avance ou décrémente les itérateurs sous-jacents
(fonction membre publique) |
Fonctions non membres
|
compare les itérateurs sous-jacents
(fonction) |
|
|
(C++23)
|
effectue des opérations arithmétiques sur les itérateurs sous-jacents
(fonction) |
|
(C++23)
|
obtient une valeur de type tuple qui désigne les éléments pointés sous-jacents à déplacer
(fonction) |
|
(C++23)
|
échange les éléments pointés sous-jacents
(fonction) |
Exemple
|
Cette section est incomplète
Raison : aucun exemple |