Namespaces
Variants

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

Depuis fr.cppreference.net
 
 
Bibliothèque de plages
Adaptateurs de plage
 
 
zip_transform_view() = default;
(1) (depuis C++23)
constexpr zip_transform_view( F fun, Views... views );
(2) (depuis C++23)
1) Constructeur par défaut. Initialise par valeur l'objet invocable stocké et tous les objets vue adaptés.

Le constructeur par défaut est supprimé si

  • F ne satisfait pas default_initializable, ou si
  • std::is_default_constructible_v est false pour au moins un type dans Views....
2) Construit par déplacement l'objet invocable stocké à partir de fun et chaque objet vue adaptée à partir de la vue correspondante dans views....

Paramètres

f - objet invocable utilisé pour la génération d'éléments de zip_transform_view
views - objets de vue à adapter

Exemple