Namespaces
Variants

iter_move (ranges::cartesian_product_view:: iterator )

From cppreference.net
Ranges library
Range adaptors
friend constexpr auto iter_move ( const /*iterator*/ & i ) noexcept ( /* see below */ )
(自 C++23 起)

current_ 为底层的迭代器元组。

等效于: return /*tuple-transform*/ ( ranges:: iter_move , i. current_ ) ;

此函数对普通的 非限定查找 限定查找 不可见,仅当 cartesian_product_view:: iterator <Const> 作为参数的关联类时,才能通过 实参依赖查找 找到该函数。

目录

参数

i - 迭代器

返回值

一个包含对存储的底层迭代器应用 ranges:: iter_move 后所得结果的元组,该结果已按上述说明转换为返回类型。

异常

异常规范等价于以下表达式的逻辑与:

参阅

(C++20)
将对对象解引用的结果转换为其关联的右值引用类型
(定制点对象)