Namespaces
Variants

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

ja.cppreference.net より
 
 
範囲ライブラリ
範囲アダプタ
 
 
constexpr auto begin();
(1) (C++23 以降)
constexpr auto begin() const
    requires ranges::range<const ranges::zip_view<Views...>>;
(2) (C++23 以降)

zip_transform_view の先頭イテレータを取得します。

1) return /*iterator*/<false>(*this, zip_.begin()); と同等です。
2) return /*iterator*/<true>(*this, zip_.begin()); と同等です。

パラメータ

(なし)

戻り値

Iterator 最初の要素へのイテレータ。

注記

ranges:: range < const ranges:: zip_view < Views... >> がモデル化されるのは、かつその場合に限り、 Views... 内のすべての型 Vi について、 const Vi が range をモデル化する場合である。

例

関連項目

終端を指すイテレータまたは番兵を返す
(公開メンバ関数)
範囲の先頭を指すイテレータを返す
(カスタマイゼーションポイントオブジェクト)