iter_move(ranges::join_with_view::iterator)
Von cppreference.com
< cpp | ranges | join with view | iterator
| friend constexpr decltype(auto) iter_move( const /*iterator*/& i ); |
(seit C++23) | |
Gibt das Ergebnis der Anwendung von ranges::iter_move auf den inneren Iterator zurück.
Diese Funktion ist für die normale unqualifizierte oder qualifizierte Suche nicht sichtbar und kann nur durch Argumentabhängige Suche (ADL) gefunden werden, wenn join_with_view::iterator <Const> eine zugehörige Klasse der Argumente ist.
[bearbeiten] Parameter
| i | - | iterator |
[bearbeiten] Rückgabewert
std::visit<rvalue_reference>(ranges::iter_move, x.inner_it_), wobei rvalue_reference std::common_reference_t<ranges::range_rvalue_reference_t<InnerBase >, ranges::range_rvalue_reference_t<PatternBase >> ist.
[bearbeiten] Siehe auch
| (C++20) |
wandelt das Ergebnis der Dereferenzierung eines Objekts in seinen zugehörigen rvalue-Referenztyp um (Anpassungspunkt-Objekt) |