Namespaces
Variants

std::ranges::chunk_by_view<V,Pred>:: iterator

From cppreference.net
Ranges library
Range adaptors
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

数据成员

成员名称 定义
parent_ (private) 指向父级 chunk_by_view 的指针。
( 仅说明用途的成员对象* )
current_ (private) ranges:: iterator_t < V > ,指向当前块起始位置的迭代器。
( 仅说明用途的成员对象* )
next_ (private) ranges:: iterator_t < V > ,指向下一块起始位置的迭代器(如果存在)。
( 仅说明用途的成员对象* )

成员函数

构造迭代器
(公开成员函数)
访问元素
(公开成员函数)
前进或回退底层迭代器
(公开成员函数)

非成员函数

(C++23)
比较底层迭代器
(函数)

示例

参考文献

  • C++23 标准 (ISO/IEC 14882:2024):
  • 26.7.30.3 类 chunk_by_view​::​iterator [range.chunk.by.iter]

参见