std::ranges::zip_view<Views...>::iterator
Aus de.cppreference.net
template< bool Const >
class /*iterator*/;
|
(nur zur Darstellung*) | |
Der Iteratortyp einer möglicherweise const-qualifizierten zip_view, zurückgegeben von zip_view::begin und in bestimmten Fällen von zip_view::end.
Der Typ /*iterator*/<true> oder /*iterator*/<false> behandelt die zugrundeliegenden Views als const-qualifiziert bzw. nicht-const-qualifiziert.
Mitgliedstypen
| Mitglied | Definition |
iterator_concept
|
|
iterator_category(bedingt vorhanden) |
|
value_type
|
|
difference_type
|
|
Datenelemente
| Element | Definition |
current_ (privat)
|
|
Memberfunktionen
|
Konstruiert einen Iterator
(öffentliche Elementfunktion) |
|
|
Erhält einen tupelartigen Wert, der aus den zugrundeliegenden referenzierten Elementen besteht
(öffentliche Elementfunktion) |
|
|
Erhält einen tupelartigen Wert, der aus den zugrundeliegenden Elementen an der gegebenen Position besteht
(öffentliche Elementfunktion) |
|
|
Bewegt die zugrundeliegenden Iteratoren vorwärts oder rückwärts
(öffentliche Elementfunktion) |
Nicht-Member-Funktionen
|
vergleicht die zugrundeliegenden Iteratoren
(Funktion) |
|
|
(C++23)
|
führt Iterator-Arithmetik auf zugrundeliegenden Iteratoren aus
(Funktion) |
|
(C++23)
|
erhält einen tupelartigen Wert, der zugrundeliegende referenzierte Elemente zum Verschieben kennzeichnet
(Funktion) |
|
(C++23)
|
tauscht zugrundeliegende referenzierte Elemente
(Funktion) |
Beispiel
|
Dieser Abschnitt ist unvollständig
Grund: Kein Beispiel |