Compartir a través de


Enumeración SignatureComparison (dbgmodel.h)

Describe cómo se compara un tipo o dos firmas.

Syntax

typedef enum SignatureComparison {
  Unrelated,
  Ambiguous,
  LessSpecific,
  MoreSpecific,
  Identical
} ;

Constantes

 
Unrelated
Las dos firmas o tipos que se comparan no están relacionadas.
Ambiguous
Una firma o tipo se compara ambiguamente con la otra. Por ejemplo, std::p air<*, int> frente a std::p air<int, *> son ambiguos. Hay tipos que tendrían que
coincide con ambos igual de bien (por ejemplo: std::pair<int, int>)
LessSpecific
Una firma o tipo es menos específica que la otra. Por ejemplo, una comparación de std::vector<*> contra std::vector<int> produciría LessSpecific.
MoreSpecific
Una firma o tipo es más específica que la otra. Por ejemplo, una comparación de std::vector<int> contra std::vector<*> produciría MoreSpecific.
Identical
Las firmas o tipos son idénticas.

Requisitos

Requisito Valor
Header dbgmodel.h

Consulte también

Información general sobre el modelo de datos del depurador de C++