std::ranges::take_while_view<V,Pred>::sentinel<Const>::sentinel
Aus de.cppreference.net
/*sentinel*/() = default;
|
(1) | (seit C++20) |
constexpr explicit /*sentinel*/( ranges::sentinel_t<Base> end, const Pred* pred );
|
(2) | (seit C++20) |
constexpr /*sentinel*/( /*sentinel*/<!Const> s )
requires Const &&
std::convertible_to<ranges::sentinel_t<V>, ranges::sentinel_t<Base>>;
|
(3) | (seit C++20) |
Konstruiert einen Sentinel.
1) Standardkonstruktor. Wertinitialisiert den zugrunde liegenden Sentinel und den Zeiger auf das Prädikat.
2) Initialisiert den zugrunde liegenden Sentinel mit
end und den Zeiger auf das Prädikat mit pred.3) Konvertierung von
/*sentinel*/<false> nach /*sentinel*/<true>. Kopierkonstruktion der entsprechenden Member.Parameter
| end | - |
ein Sentinel, der das Ende von (möglicherweise const-qualifiziertem)
V
repräsentiert
|
| pred | - | ein Zeiger auf ein Prädikat |
| i | - | ein /*sentinel*/ < false > |
Beispiel
|
Dieser Abschnitt ist unvollständig
Grund: Kein Beispiel |