命名空间
变体
操作

std::indirectly_comparable

来自 cppreference.cn
 
 
迭代器库
迭代器概念
迭代器原语
算法概念与工具
间接可调用概念
常用算法要求
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(谓词)
(概念) [编辑]