Namensräume
Varianten
Aktionen

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

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

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

Inhalt

[bearbeiten] Member types

Mitgliedertyp Definition
Base (private) const V, wenn Const true ist, andernfalls V.
((nur zur Veranschaulichung)*)

[bearbeiten] Data members

Member-Objekt Definition
end_ (private) Ein Sentinel, der von (möglicherweise const-qualifiziertem) V erhalten wird.
((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 elements_view::begin zurückgegebenen Iterator
(Funktion) [bearbeiten]
(C++20)
berechnet die Distanz zwischen einem Sentinel und einem von elements_view::begin zurückgegebenen Iterator
(function) [bearbeiten]