名稱空間
變體
操作

std::indirectly_movable

來自 cppreference.com
 
 
迭代器庫
迭代器概念
迭代器原語
演算法概念與工具
間接可呼叫概念
常用演算法要求
indirectly_movable
(C++20)
(C++20)
(C++20)
(C++20)
工具
(C++20)
迭代器介面卡
範圍訪問
(C++11)(C++14)
(C++14)(C++14)  
(C++11)(C++14)
(C++14)(C++14)  
(C++17)(C++20)
(C++17)
(C++17)
 
定義於標頭檔案 <iterator>
template< class In, class Out >

concept indirectly_movable =
    std::indirectly_readable<In> &&

    std::indirectly_writable<Out, std::iter_rvalue_reference_t<In>>;
(C++20 起)

indirectly_movable 概念指定了 indirectly_readable 型別與 indirectly_writable 型別之間的關係。indirectly_writable 型別必須能夠直接移動 indirectly_readable 型別引用的物件。

[編輯] 參閱

指定值可以從 indirectly_readable 型別移動到 indirectly_writable 型別,並且移動可以透過中間物件執行。
(概念) [編輯]
指定值可以從 indirectly_readable 型別複製到 indirectly_writable 型別。
(概念) [編輯]