iter_move(ranges::chunk_view::inner-iterator)
來自 cppreference.com
< cpp | ranges | chunk view | inner iterator
friend constexpr auto iter_move( const /*inner-iterator*/& i ) noexcept(/* see below */) |
(C++23 起) | |
返回將 ranges::iter_move 應用於儲存的內部迭代器的結果。
令 parent_
為指向封閉的 chunk_view
的底層指標,*i.parent_->current_ 表示型別為 ranges::iterator_t<V> 的快取底層迭代器。
等價於:return ranges::iter_move(*i.parent_->current_);。
此函式對於普通的非限定或限定查詢不可見,並且只能在 chunk_view::inner-iterator
是引數的關聯類時透過實參依賴查詢找到。
目錄 |
[編輯] 引數
i | - | iterator |
[編輯] 返回值
將 ranges::iter_move 應用於型別為 ranges::iterator_t<V> 的儲存迭代器的結果。
[編輯] 異常
noexcept 規範:
noexcept(noexcept(ranges::iter_move(*i.parent_->current_)))
[編輯] 參閱
(C++20) |
將解引用物件的結果轉換為其關聯的右值引用型別 (定製點物件) |