Namespaces
Variants

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

From cppreference.net
Ranges library
Range adaptors
template < bool Const >
class /*iterator*/ ;
( 説明専用* )

おそらくconst修飾された zip_view のイテレータ型。 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)
基底の指し示す要素を交換する
(関数)