Partager via


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