Namespaces
Variants

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

Von de.cppreference.net
 
 
Ranges library
Bereichsadapter
 
 
template< bool Const >
class /*sentinel*/;
(nur zur Darstellung*)
(seit C++23)

Der Rückgabetyp von adjacent_view::end, wenn der zugrunde liegende Bereich kein common_range.

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

Typ Definition
Base (privat) maybe-const <Const, V>
(nur zur Darstellung, Mitgliedstyp*)

Datenmember

Mitglied Beschreibung
end_ (privat) ein Sentinel, erhalten von maybe-const <Const, V>
(Exposition-only-Member-Objekt*)

Memberfunktionen

konstruiert einen Sentinel
(öffentliche Elementfunktion)

Nicht-Member-Funktionen

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

Beispiel

Referenzen

  • C++23-Standard (ISO/IEC 14882:2024):
  • 26.7.25.4 Klassentemplate adjacent_view::sentinel [range.adjacent.sentinel]

Siehe auch