std::ranges::zip_transform_view<F,Views...>::iterator
| template< bool Const > class /*iterator*/; |
(seit C++23) (nur Exposition*) |
|
Der Iteratortyp einer möglicherweise const-qualifizierten zip_transform_view, zurückgegeben von zip_transform_view::begin und in bestimmten Fällen von zip_transform_view::end.
Der Typ /*iterator*/<true> oder /*iterator*/<false> behandelt die zugrundeliegenden Views als const-qualifiziert bzw. nicht const-qualifiziert.
Inhalt |
[edit] Member types
| Mitgliedertyp | Definition |
Parent (privat) |
zip_transform_view, wenn Const false ist, andernfalls const zip_transform_view.((nur zur Veranschaulichung)*) |
Base (private) |
InnerView, wenn Const false ist, andernfalls const InnerView.((nur zur Veranschaulichung)*) |
iterator_category(bedingt vorhanden) |
Sei /*maybe-const*/<Const, F>& const F&, wenn Const true ist, andernfalls F&. Sei /*POT*/ die Packung von Typen std::iterator_traits<std::iterator_t< Wenn /*Base*/
Nicht vorhanden, wenn /*Base*/ |
iterator_concept
|
/*ziperator*/<Const>::iterator_concept |
value_type
|
Sei /*RREF*/ ranges::range_reference_t<Views>...,
|
difference_type
|
range::range_difference_t</*Base*/> |
[edit] Data members
| Member-Objekt | Definition |
parent_ (privat) |
Ein Zeiger Parent* auf das Elternobjekt((exposition-only member object*) |
inner_ (private) |
Ein Iterator vom Typ ziperator<Const>.((nur zur Veranschaulichung)*) |
[edit] Member functions
| Konstruiert einen Iterator (öffentliche Memberfunktion) | |
| ruft das Ergebnis der Anwendung des aufrufbaren Objekts auf die zugrundeliegenden, auf die Elemente zeigenden Objekte ab (öffentliche Memberfunktion) | |
| ruft das Ergebnis der Anwendung des aufrufbaren Objekts auf die zugrundeliegenden Elemente am gegebenen Offset ab (öffentliche Memberfunktion) | |
| bewegt den zugrundeliegenden Iterator vorwärts oder rückwärts (public member function) |
[edit] Non-member functions
| (C++23) |
vergleicht die zugrundeliegenden Iteratoren (Funktion) |
| (C++23) |
führt Iterator-Arithmetik auf zugrundeliegenden Iteratoren durch (Funktion) |
[edit] Example
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |