std::ranges::adjacent_view<V,N>::iterator<Const>::iterator
Von de.cppreference.net
/*iterator*/() = default;
|
(1) | (seit C++23) |
constexpr /*iterator*/( /*iterator*/<!Const> i )
requires Const &&
ranges::convertible_to<ranges::iterator_t<V>, ranges::iterator_t<Base>>;
|
(2) | (seit C++23) |
Konstruiere einen Iterator.
1) Standardkonstruktor. Wertinitialisiert das zugrundeliegende Array von Iteratoren
current_ als Base, wie durch std::array<ranges::iterator_t<Base>, N>().2) Konvertierung von
/*iterator*/<false> zu /*iterator*/<true>. Verschiebungskonstruktion des zugrundeliegenden current_-Members.Dieser Iterator hat außerdem zwei private Konstruktoren, die von ranges::adjacent_view::begin und ranges::adjacent_view::end verwendet werden. Diese Konstruktoren sind für Benutzer nicht zugänglich.
Parameter
| i | - | ein /*iterator*/ < false > |
Beispiel
|
Dieser Abschnitt ist unvollständig
Grund: Kein Beispiel |