iter_move(ranges::join_with_view::iterator)
来自 cppreference.com
< cpp | ranges | join with view | iterator
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) |
将对象的解引用结果强制转换为其关联的右值引用类型 (定制点对象) |