std::ranges::take_view<V>::sentinel
Von de.cppreference.net
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) |