Partilhar via


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++