operator+,-(ranges::chunk_view::iterator)
| friend constexpr /*iterator*/ operator+( const /*iterator*/& i, difference_type pos ) |
(1) | (C++23から) |
| friend constexpr /*iterator*/ operator+( difference_type pos, const /*iterator*/& i ) |
(2) | (C++23から) |
| friend constexpr /*iterator*/ operator-( const /*iterator*/& i, difference_type pos ) |
(3) | (C++23から) |
| friend constexpr difference_type operator-( const /*iterator*/& i, const /*iterator*/& j ) |
(4) | (C++23から) |
| friend constexpr difference_type operator-( std::default_sentinel_t, const /*iterator*/& i ) |
(5) | (C++23から) |
| friend constexpr difference_type operator-( const /*iterator*/& i, std::default_sentinel_t ) |
(6) | (C++23から) |
イテレータ算術演算を実行するか、距離を計算します。
current_、end_、n_、およびmissing_を、基になるデータメンバとします。
以下と等価です。
これらの関数は、通常の非修飾または修飾ルックアップでは表示されず、chunk_view::iterator<Const> が引数の関連クラスである場合にのみ、引数依存名探索によって見つけることができます。
目次 |
[編集] パラメータ
| i, j | - | イテレータ |
| pos | - | 現在の位置からの相対位置 |
[編集] 戻り値
[編集] 例
| このセクションは未完成です 理由: 例がありません |
[編集] 関連項目
| 基底イテレータを進めたり、後退させたりします。 (public member function) |