operator+,-(ranges::chunk_view::iterator)
| friend constexpr /*iterator*/ operator+( const /*iterator*/& i, difference_type pos ) |
(1) | (seit C++23) |
| friend constexpr /*iterator*/ operator+( difference_type pos, const /*iterator*/& i ) |
(2) | (seit C++23) |
| friend constexpr /*iterator*/ operator-( const /*iterator*/& i, difference_type pos ) |
(3) | (seit C++23) |
| friend constexpr difference_type operator-( const /*iterator*/& i, const /*iterator*/& j ) |
(4) | (seit C++23) |
| friend constexpr difference_type operator-( std::default_sentinel_t, const /*iterator*/& i ) |
(5) | (seit C++23) |
| friend constexpr difference_type operator-( const /*iterator*/& i, std::default_sentinel_t ) |
(6) | (seit C++23) |
Führt Iterator-Arithmetik durch oder berechnet die Distanz.
Seien current_, end_, n_ und missing_ die zugrunde liegenden Datenmember.
Äquivalent zu
Diese Funktionen sind für gewöhnliche unqualifizierte oder qualifizierte Suche nicht sichtbar und können nur durch argumentabhängige Suche gefunden werden, wenn chunk_view::iterator<Const> eine assoziierte Klasse der Argumente ist.
Inhalt |
[bearbeiten] Parameter
| i, j | - | die Iteratoren |
| pos | - | Die Position relativ zur aktuellen Position |
[bearbeiten] Rückgabewert
[bearbeiten] Beispiel
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |
[bearbeiten] Siehe auch
| bewegt den zugrundeliegenden Iterator vorwärts oder rückwärts (public member function) |