Namensräume
Varianten
Aktionen

std::ranges::join_view<V>:sentinel

Von cppreference.com
< cpp‎ | ranges‎ | join view
 
 
Bereichsbibliothek
Range-Adaptoren
 
 
template< bool Const >
class /*sentinel*/
(seit C++20)
(nur Exposition*)

Der Rückgabetyp von join_view::end, wenn eine der zugrundeliegenden Ranges (V oder ranges::range_reference_t<V>) keine common_range ist, oder wenn die Eltern-join_view keine forward_range ist.

Wenn V keine einfache Ansicht ist, ist Const true für Sentinel, die von den Const-Überladungen zurückgegeben werden, und ansonsten false. Wenn V eine einfache Ansicht ist, ist Const true.

Inhalt

[bearbeiten] Member-Typen

Mitglied Definition
Parent (privat) maybe_const <Const, ranges::join_view<V>>
((nur zur Veranschaulichung)*)
Base (private) maybe-const <Const, V>
((nur zur Veranschaulichung)*)

[bearbeiten] Datenmember

Mitglied Definition
ranges::sentinel_t<Base> end_ (privat) Ein Sentinel, der von (möglicherweise const-qualifiziertem) V erhalten wurde
((exposition-only member object*)

[bearbeiten] Member-Funktionen

Konstruiert ein Sentinel
(public member function) [bearbeiten]

[bearbeiten] Nicht-Member-Funktionen

vergleicht ein Sentinel mit einem Iterator, der von join_view::begin zurückgegeben wurde
(Funktion) [bearbeiten]