Namespaces
Variants

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

ja.cppreference.net から
 
 
範囲ライブラリ
範囲アダプタ
 
 
zip_transform_view() = default;
(1) (C++23 以上)
constexpr zip_transform_view( F fun, Views... views );
(2) (C++23 以上)
1) デフォルトコンストラクタ。 格納されている呼び出し可能オブジェクトとすべての適応されたビューオブジェクトを値初期化します。以下の場合、デフォルトコンストラクタは削除されます:

  • F が default_initializable を満たさない場合、または
  • std::is_default_constructible_v が false である場合(Views... 内の少なくとも1つの型について)。
2) 格納されている呼び出し可能オブジェクトを fun からムーブ構築し、すべての適応されたビューオブジェクトを views... 内の対応するビューからムーブ構築します。

パラメータ

f - zip_transform_viewの要素生成に使用される呼び出し可能オブジェクト
views - アダプトするビューオブジェクト

例