Namensräume
Varianten
Aktionen

iter_move(ranges::join_with_view::iterator)

Von cppreference.com
 
 
Bereichsbibliothek
Range-Adaptoren
 
 
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)[bearbeiten]