Namespaces
Variants

std::ranges::zip_transform_view<F,Views...>::sentinel<Const>::sentinel

Von de.cppreference.net
 
 
Bereichsbibliothek
Bereichsadaptoren
 
 
/*sentinel*/() = default;
(1) (seit C++23)
constexpr /*sentinel*/( /*sentinel*/<!Const> i )
    requires Const &&
             std::convertible_to</*zentinel*/<false>, /*zentinel*/<Const>>;
(2) (seit C++23)
constexpr explicit /*sentinel*/( /*zentinel*/<Const> inner );
(3) (Nur zur Darstellung*)

Konstruiert einen Sentinel.

1) Standardkonstruktor. Standardinitialisiert das zugrunde liegende Sentinel-Objekt inner_.
2) Konvertierung von /*sentinel*/<false> nach /*sentinel*/<true>. Move-konstruiert das zugrunde liegende Objekt inner_ mit std::move(i.inner_).
3) Wertinitialisiert das zugrunde liegende Objekt inner_ mit inner. Dieser Konstruktor ist für Benutzer nicht zugänglich.

Parameter

i - a /*sentinel*/ < false >
inner - ein zugrundeliegendes Objekt vom Typ zentinel < Const >

Beispiel