std::ranges::chunk_by_view<V,Pred>::iterator
來自 cppreference.com
< cpp | ranges | chunk by view
class /*iterator*/ |
(C++23 起) (僅作說明*) |
|
chunk_by_view::begin
的返回型別,且當底層檢視 V
為 common_range
時為 chunk_by_view::end
的返回型別。
目錄 |
[編輯] 成員型別
成員型別 | 定義 |
value_type
|
ranges::subrange<ranges::iterator_t<V>> |
difference_type
|
ranges::range_difference_t<V> |
iterator_category
|
std::input_iterator_tag |
iterator_concept
|
[編輯] 資料成員
成員名稱 (Member name) | 定義 |
parent_ (私有) |
指向父 chunk_by_view 的指標。(僅用於闡釋的成員物件*) |
current_ (私有) |
ranges::iterator_t<V>,一個指向當前塊起始的迭代器。 (僅用於闡釋的成員物件*) |
next_ (私有) |
ranges::iterator_t<V>,一個指向下一個塊(如果存在)起始的迭代器。 (僅用於闡釋的成員物件*) |
[編輯] 成員函式
構造一個迭代器 (公開成員函式) | |
訪問元素 (公開成員函式) | |
前進或後退底層迭代器 (公開成員函式) |
[編輯] 非成員函式
(C++23) |
比較底層迭代器 (函式) |
[編輯] 示例
本節不完整 原因:無示例 |
[編輯] 引用
- C++23 標準 (ISO/IEC 14882:2024)
- 26.7.30.3 類
chunk_by_view::iterator
[range.chunk.by.iter]
- 26.7.30.3 類