名前空間
変種
操作

std::ranges::zip_view<Views...>::iterator

From cppreference.com
< cpp‎ | ranges‎ | zip view
 
 
Rangesライブラリ
Rangeアダプタ
 
 
template< bool Const >
class /*iterator*/;
(説明用*)

zip_view(const修飾されている可能性のあるもの)のイテレータ型。zip_view::begin および特定のケースで zip_view::end によって返されます。

/*iterator*/<true> または /*iterator*/<false> は、それぞれ基底ビューをconst修飾されている、またはconst修飾されていないとみなします。

目次

[編集] メンバ型

メンバ型 定義
iterator_concept
iterator_category
(条件付きで存在)
value_type
difference_type

[編集] データメンバ

メンバ名 定義
current_ (private)

[編集] メンバ関数

イテレータを構築する
(public member function)
基底の指し示す要素で構成されるタプルライクな値を取得します。
(public member function)
基底の要素を所定のオフセットで取得します。
(public member function)
基底イテレータを進めたり後退させたりします。
(public member function) [編集]

[編集] 非メンバ関数

基底イテレータを比較する
(関数)
基底のイテレータに対してイテレータ演算を実行します。
(関数)
(C++23)
移動される基底の指し示す要素を表すタプルライクな値を取得します。
(関数)
(C++23)
基底で指されている要素をスワップします。
(関数)

[編集]

English 日本語 中文(简体) 中文(繁體)