Namespaces
Variants

std::ranges::take_view<V>::sentinel

Von de.cppreference.net
 
 
Ranges-Bibliothek
Range-Adaptoren
 
 
template< bool Const >
class /*sentinel*/
(seit C++20)
(nur zur Darstellung*)

Der Rückgabetyp von take_view::end, wenn die zugrundeliegende View kein sized_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
Base (privat) maybe-const <Const, V>
(Nur zur Darstellung verwendeter Mitgliedstyp*)

Datenelemente

Element Beschreibung
ranges::sentinel_t<Base> end_ (privat) Ein Sentinel, der von (möglicherweise const-qualifiziertem) V
(ausschließlich zur Darstellung dienendes Memberobjekt*)

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 take_view::begin zurückgegebenen Iterator
(Funktion)