Namespaces
Variants

iter_move (ranges::stride_view:: iterator )

From cppreference.net
Ranges library
Range adaptors
friend constexpr ranges:: range_rvalue_reference_t < Base >
iter_move ( const /*iterator*/ & i ) noexcept ( /* see below */ ) ;
(C++23 起)

返回对底层迭代器 current_ 应用 ranges::iter_move 的结果。

等价于 return ranges:: iter_move ( i. current_ ) ;

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

目录

参数

i - 迭代器

返回值

对存储的迭代器应用 ranges::iter_move 的结果。

异常

noexcept 规范:
noexcept ( noexcept ( ranges:: iter_move ( i. current_ ) ) )

示例

参见

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