std::ranges::zip_view<Views...>::iterator
From cppreference.com
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) |
移動される基底の指し示す要素を表すタプルライクな値を取得します。 (関数) |
| (C++23) |
基底で指されている要素をスワップします。 (関数) |
[編集] 例
| このセクションは未完成です 理由: 例がありません |