iter_move(ranges::concat_view::iterator)

来自cppreference.com
< cpp‎ | ranges‎ | concat view‎ | iterator


 
 
范围库
范围适配器
 
 
friend constexpr decltype(auto)
    iter_move( const /*iterator*/& it ) noexcept(/* 见描述 */);
(C++26 起)

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

Refconcat-rvalue-reference-t <maybe-const <Const, Views>...>。等价于 return std::visit([](const auto& i) -> Ref { return ranges::iter_move(i); }, it.it_ );

如果 it.it_.valueless_by_exception()true,那么行为未定义。

此函数对常规的