Namespaces
Variants

std::ranges::transform_view<V,F>::sentinel

Aus de.cppreference.net
 
 
Bereichsbibliothek (Ranges library)
Bereichsadaptoren
 
 
template< bool Const >
class /*sentinel*/
(seit C++20)
(nur zur Veranschaulichung*)

Der Rückgabetyp von transform_view::end wenn der zugrunde liegende View kein common_range ist.

Der Typ /*sentinel*/<true> wird von der const-qualifizierten Überladung zurückgegeben. Der Typ /*sentinel*/<false> wird von der nicht-const-qualifizierten Überladung zurückgegeben.

Mitgliedstypen

Mitglied Definition
Parent (privat) maybe-const <Const, ranges::transform_view<V, F>>
(Nur zur Darstellung – Mitgliedstyp*)
Base (privat) maybe-const <Const, V>
(Nur zur Darstellung – Mitgliedstyp*)

Datenelemente

Member Beschreibung
ranges::sentinel_t<Base> end_ (privat) ein Sentinel, erhalten von maybe-const <Const, V>
(Memberobjekt* (nur zur Darstellung))

Memberfunktionen

konstruiert einen Sentinel
(öffentliche Elementfunktion)
gibt den zugrundeliegenden Sentinel zurück
(öffentliche Elementfunktion)

Nicht-Member-Funktionen

(C++20)
vergleicht einen Sentinel mit einem von transform_view::begin zurückgegebenen Iterator
(Funktion)
(C++20)
berechnet die Distanz zwischen einem Sentinel und einem von transform_view::begin zurückgegebenen Iterator
(Funktion)