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 的结果。

此函数对普通的 非限定查找 限定查找 不可见,仅当 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)
将对对象解引用的结果转换为其关联的右值引用类型
(定制点对象)