Énumération SignatureComparison (dbgmodel.h)
Décrit comment comparer un type ou deux signatures.
Syntaxe
typedef enum SignatureComparison {
Unrelated,
Ambiguous,
LessSpecific,
MoreSpecific,
Identical
} ;
Constantes
Unrelated Les deux signatures/types comparés ne sont pas liés. |
Ambiguous Une signature/type compare ambiguëment l’autre. Par exemple, std ::p air<*, int> et std ::p air<int, *> sont ambigus. Il existe des types qui seraient correspondent aussi bien (par exemple : std::pair<int, int> ) |
LessSpecific Une signature/type est moins spécifique que l’autre. Par exemple, une comparaison de std::vector<*> par rapport à std::vector<int> générerait DessSpecific. |
MoreSpecific Une signature/type est plus spécifique que l’autre. Par exemple, une comparaison de std::vector<int> par rapport à std::vector<*> générerait MoreSpecific. |
Identical Les signatures/types sont identiques. |
Exigences
Exigence | Valeur |
---|---|
d’en-tête | dbgmodel.h |
Voir aussi
Vue d’ensemble du modèle de données du débogueur C++