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

另请参阅

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