Namespaces
Variants

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

Aus de.cppreference.net
 
 
Bereichsbibliothek
Bereichsadapter
 
 
zip_transform_view() = default;
(1) (seit C++23)
constexpr zip_transform_view( F fun, Views... views );
(2) (seit C++23)
1) Standardkonstruktor. Wertinitialisiert das gespeicherte aufrufbare Objekt und alle angepassten View-Objekte.

Der Standardkonstruktor ist gelöscht, wenn

  • F nicht default_initializable erfüllt, oder
  • std::is_default_constructible_v für mindestens einen Typ in false Views... ist.
2) Verschiebt-konstruiert das gespeicherte aufrufbare Objekt aus fun und jedes angepasste View-Objekt aus der entsprechenden View in views....

Parameter

f - aufrufbares Objekt zur Erzeugung von Elementen des zip_transform_view
views - anzupassende View-Objekte

Beispiel