Namensräume
Varianten
Aktionen

std::ranges::take_while_view<V,Pred>::sentinel

Von cppreference.com
 
 
Bereichsbibliothek
Range-Adaptoren
 
 
template< bool Const >
class /*sentinel*/;
(seit C++20)
(nur Exposition*)

Der Rückgabetyp von take_while_view::end.

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.

Inhalt

[bearbeiten] Member types

Mitglied Definition
Base (private) maybe-const <Const, V>
((nur zur Veranschaulichung)*)

[bearbeiten] Data members

Mitglied Definition
ranges::sentinel_t<Base> end_ (privat) Ein Sentinel, der das Ende der zugrundeliegenden View repräsentiert.
((exposition-only member object*)
Pred* parent_ (private) Ein Zeiger auf das Prädikat.
((exposition-only member object*)

[bearbeiten] Member functions

Konstruiert ein Sentinel
(public member function) [bearbeiten]
Gibt den zugrunde liegenden Sentinel zurück
(public member function) [bearbeiten]

[bearbeiten] Non-member functions

Vergleicht einen Sentinel mit einem von take_while_view::begin zurückgegebenen Iterator.
(Funktion) [bearbeiten]