名稱空間
變體
操作

std::indirectly_comparable

來自 cppreference.com
 
 
迭代器庫
迭代器概念
迭代器原語
演算法概念與工具
間接可呼叫概念
常用演算法要求
indirectly_comparable(間接可比較)
(C++20)
工具
迭代器介面卡
 
定義於標頭檔案 <iterator>
模板< I1, I2, Comp,

          Proj1 = std::identity(標識), Proj2 = std::identity(標識) >
概念 indirectly_comparable =

    std::indirect_binary_predicate(間接二元謂詞)<Comp, std::projected(投影)<I1, Proj1>, std::projected(投影)<I2, Proj2>>;
(C++20 起)

概念 indirectly_comparable 指定了跨兩個獨立範圍比較值的基本演算法要求。

[編輯] 語義要求

只有當 indirectly_comparable 所包含的所有概念都被滿足時,它才會被建模。

[編輯] 另請參閱

指定當一個可呼叫型別被兩個indirectly_readable(間接可讀)型別解引用後的結果呼叫時,滿足predicate(謂詞)
(概念) [編輯]