std::ranges::concat_view<Views...>::iterator<Const>::iterator
来自cppreference.com
< cpp | ranges | concat view | iterator
/*iterator*/() = default; | (1) | (C++26 起) |
constexpr /*iterator*/( /*iterator*/<!Const> it ) requires Const && | (2) | (C++26 起) |
template< class... Args > constexpr explicit /*iterator*/ | (3) | (C++26 起) (仅用于阐述*) |
构造迭代器。
/*maybe-const*/ 的定义见 maybe-const
。
重载 | 数据成员 | |
---|---|---|
parent_ | it_ | |
(1) | 以 nullptr 初始化 | 默认初始化 |
(2) | 以 it.parent_ 初始化 | 以 base-iter (std::in_place_index<I>, std::get<I>(std::move(it.it_ ))) 初始化 (where I is it. it_ .index()) |
(3) | 以 parent 初始化 | 以 std::forward<Args>(args)... 初始化 |
参数
it | - | 可变迭代器 |
parent | - | 指向 ranges::concat_view 的指针 |
args | - | 用来初始化 it_ 的各个实参 |
示例
本节未完成 原因:暂无示例 |