Compartir a través de


Enumeración SignatureComparison (dbgmodel.h)

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

Sintaxis

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

Constantes

 
Unrelated
Las dos firmas o tipos que se comparan no están relacionadas.
Ambiguous
Un tipo o firma se compara ambiguamente con el otro. Por ejemplo, std::p air<*, int> frente a std::p air<int, *> son ambiguos. Hay tipos que tendrían
coinciden con ambos igualmente (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<*> con 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> con std::vector<*> produciría MoreSpecific.
Identical
Las firmas o tipos son idénticas.

Requisitos

Requisito Valor
encabezado de dbgmodel.h

Consulte también

información general del modelo de datos del depurador de C++