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