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 签名/类型相同。 |
要求
要求 | 价值 |
---|---|
标头 | dbgmodel.h |