Namespaces
Variants

std::ranges::elements_view<V,N>:: sentinel

From cppreference.net
Ranges library
Range adaptors
template < bool Const >
class /*sentinel*/ ;
( nur zur Darstellung* )

Der Rückgabetyp von elements_view::end wenn die 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.

Inhaltsverzeichnis

Mitgliedertypen

Mitgliedstyp Definition
Base (private) const V falls Const gleich true ist, andernfalls V .
( Nur-Darstellungs-Mitgliedstyp* )

Datenmitglieder

Member-Objekt Definition
end_ (private) Ein Sentinel, erhalten von (möglicherweise const-qualifiziertem) V .
( Nur zur Darstellung verwendetes Member-Objekt* )

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 elements_view::begin zurückgegebenen Iterator
(Funktion)
(C++20)
berechnet die Distanz zwischen einem Sentinel und einem von elements_view::begin zurückgegebenen Iterator
(Funktion)