std::ranges::chunk_view<V>::inner-iterator::operator++
С ru.cppreference.net
constexpr /*inner-iterator*/& operator++();
|
(1) | (начиная с C++23) |
constexpr void operator++( int );
|
(2) | (начиная с C++23) |
Увеличивает итератор.
Пусть parent_ будет базовым указателем на родительский chunk_view.
1) Эквивалентно:
Перед вызовом этого оператора выражение
++*parent_->current_;
if (*parent_->current_ == ranges::end(parent_->base_))
parent_->remainder_ = 0;
else
--parent_->remainder_;
return *this;
*this == std::default_sentinel должно быть false.2) Эквивалентно
++*this.Параметры
(нет)
Возвращаемое значение
1)
*
this
2)
(нет)
Пример
|
Этот раздел не завершён
Причина: отсутствует пример |
Смотрите также
|
(C++23)
|
вычисляет количество оставшихся чанков
(функция) |