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 起) (仅用于阐述*) |
构造迭代器。
2) 以 it.parent_ 初始化
parent_
,并以 /*base-iter*/(std::in_place_index<i>, std::get<i>(std::move(it.it_))) 初始化 it_
,其中 i 为 it.it_.index()。
valueless_by_exception() 对于 it.it_ 必须为 false,否则,其行为未定义。参数
parent | - | (可能 const 限定)的指向 ranges::concat_view 的指针 |
it | - | /*iterator*/<false> |
args | - | 用于初始化底层变体式对象 it_ 的实参包
|
示例
本节未完成 原因:暂无示例 |