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