Enumeração SignatureComparison (dbgmodel.h)
Descreve como um tipo ou duas assinaturas se comparam.
Sintaxe
typedef enum SignatureComparison {
Unrelated,
Ambiguous,
LessSpecific,
MoreSpecific,
Identical
} ;
Constantes
Unrelated As duas assinaturas/tipos que estão sendo comparados não estão relacionadas. |
Ambiguous Uma assinatura/tipo é comparada de forma ambígua com a outra. Por exemplo, std::p air<*, int> versus std::p air<int, *> são ambíguas. Há tipos que correspondem a ambos igualmente bem (por exemplo: std::pair<int, int> ) |
LessSpecific Uma assinatura/tipo é menos específico do que o outro. Por exemplo, uma comparação de std::vector<*> com std::vector<int> produziria LessSpecific. |
MoreSpecific Uma assinatura/tipo é mais específico do que o outro. Por exemplo, uma comparação de std::vector<int> com std::vector<*> produziria MoreSpecific. |
Identical As assinaturas/tipos são idênticos. |
Requisitos
Requisito | Valor |
---|---|
cabeçalho | dbgmodel.h |
Consulte também
Visão geral do modelo de dados do depurador C++