std::ranges::chunk_view<V>::inner-iterator::operator++
From cppreference.com
< cpp | ranges | chunk view | inner iterator
| constexpr /*inner-iterator*/& operator++(); |
(1) | (C++23から) |
| constexpr void operator++( int ); |
(2) | (C++23から) |
イテレータをインクリメントします。
囲むchunk_viewへの基底ポインタであるparent_を想定します。
1) 同値:この演算子の呼び出し前に、式 *this == std::default_sentinel は false である必要があります。
++*parent_->current_; if (*parent_->current_ == ranges::end(parent_->base_)) parent_->remainder_ = 0; else --parent_->remainder_; return *this;
2) ++*thisと同等です。
目次 |
[編集] パラメータ
(なし)
[編集] 戻り値
1) *this
2) (なし)
[編集] 例
| このセクションは未完成です 理由: 例がありません |
[編集] 関連項目
| (C++23) |
残りのチャンク数を計算します (関数) |