std::ranges::concat_view<Views...>::iterator<Const>::iterator
From cppreference.com
< cpp | ranges | concat view | iterator
/*iterator*/() = default; |
(1) | (since C++26) |
constexpr /*iterator*/( /*iterator*/<!Const> it ) requires Const && |
(2) | (since C++26) |
template< class... Args > constexpr explicit /*iterator*/ |
(3) | (since C++26) (exposition only*) |
Constructs an iterator.
For the definition of /*maybe-const*/, see maybe-const
.
Overload | Data members | |
---|---|---|
parent_
|
it_
| |
(1) | initialized with nullptr | default-initialized |
(2) | initialized with it.parent_
|
initialized with base-iter (std::in_place_index<I>, std::get<I>(std::move(it.it_ ))) (where I is it. it_ .index())
|
(3) | initialized with parent | initialized with std::forward<Args>(args)... |
Parameters
it | - | a mutable iterator |
parent | - | a pointer to ranges::concat_view |
args | - | the arguments to initialize it_
|
Example
This section is incomplete Reason: no example |