std::ranges::transform_view<V,F>::sentinel
Von cppreference.com
< cpp | ranges | transform view
| template< bool Const > class /*sentinel*/ |
(seit C++20) (nur Exposition*) |
|
Der Rückgabetyp von transform_view::end, wenn die zugrundeliegende View 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 |
Parent (privat) |
maybe_const <Const, ranges::transform_view<V, F>>((nur zur Veranschaulichung)*) |
Base (private) |
maybe-const <Const, V>((nur zur Veranschaulichung)*) |
[bearbeiten] Data members
| Member-Objekt | Definition |
ranges::sentinel_t<Base> end_ (privat) |
Ein Sentinel, der von (möglicherweise const-qualifiziertem) V erhalten wurde((exposition-only member object*) |
[bearbeiten] Member functions
| Konstruiert ein Sentinel (public member function) | |
| Gibt den zugrunde liegenden Sentinel zurück (public member function) |
[bearbeiten] Non-member functions
| (C++20) |
vergleicht ein Sentinel mit einem von transform_view::begin zurückgegebenen Iterator (Funktion) |
| (C++20) |
berechnet die Distanz zwischen einem Sentinel und einem von transform_view::begin zurückgegebenen Iterator (function) |