table of contents
std::ranges::adjacent_view::iterator::iterator(3) | C++ Standard Libary | std::ranges::adjacent_view::iterator::iterator(3) |
NAME¶
std::ranges::adjacent_view::iterator::iterator - std::ranges::adjacent_view::iterator::iterator
Synopsis¶
/*iterator*/() = default; (1) (since C++23)
constexpr /*iterator*/( /*iterator*/<!Const> i )
requires Const && (2) (since C++23)
ranges::convertible_to<ranges::iterator_t<V>,
ranges::iterator_t<Base>>;
Construct an iterator.
1) Default constructor. Value-initializes the underlying array of iterators
current_
to Base, as if by std::array<ranges::iterator_t<Base>, N>().
2) Conversion from /*iterator*/<false> to /*iterator*/<true>.
Move constructs the
underlying current_ member.
This iterator also has two private constructors which is used by
ranges::adjacent_view::begin and ranges::adjacent_view::end. These
constructors are
not accessible to users.
Parameters¶
i - an /*iterator*/<false>
Example¶
This section is incomplete
Reason: no example
Category:¶
* Todo no example
2024.06.10 | http://cppreference.com |