Namespaces
Variants

iter_move (ranges::join_with_view:: iterator )

From cppreference.net
Ranges library
Range adaptors
friend constexpr decltype ( auto ) iter_move ( const /*iterator*/ & i ) ;
(начиная с C++23)

Возвращает результат применения ranges::iter_move к внутреннему итератору .

Эта функция не видна при обычном unqualified или qualified lookup , и может быть найдена только с помощью argument-dependent lookup , когда join_with_view:: iterator  <Const> является ассоциированным классом аргументов.

Параметры

i - итератор

Возвращаемое значение

std:: visit < rvalue_reference > ( ranges:: iter_move , x. inner_it_ ) , где rvalue_reference является std:: common_reference_t < ranges:: range_rvalue_reference_t < InnerBase  > ,
ranges:: range_rvalue_reference_t < PatternBase  >>
.

Смотрите также

(C++20)
преобразует результат разыменования объекта в связанный тип rvalue-ссылки
(объект точки кастомизации)