signatureComparison 枚举 (dbgmodel.h)
描述一种或两种签名的比较方式。
语法
typedef enum SignatureComparison {
Unrelated,
Ambiguous,
LessSpecific,
MoreSpecific,
Identical
} ;
常量
Unrelated 比较的两个签名/类型不相关。 |
Ambiguous 一个签名/类型与另一种签名/类型比较不明确。 例如,std::p air<*、int> 与 std::p air<int、 *> 不明确。 有一些类型可以 匹配这两者同样 (例如: std::pair<int, int> ) |
LessSpecific 一个签名/类型不如另一个签名/类型具体。 例如, 与 std::vector<*> std::vector<int> 的比较会产生 LessSpecific。 |
MoreSpecific 一个签名/类型比另一个签名/类型更具体。 例如, 与 std::vector<int> std::vector<*> 的比较会产生 MoreSpecific。 |
Identical 签名/类型相同。 |
要求
要求 | 值 |
---|---|
Header | dbgmodel.h |