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

另请参阅

调试器数据模型 C++ 概述