Partager via


SignatureComparison, énumération (dbgmodel.h)

Décrit la façon dont un type ou deux signatures se comparent.

Syntax

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

Constantes

 
Unrelated
Les deux signatures/types comparés ne sont pas liés.
Ambiguous
Une signature/un type compare de manière ambiguë à l’autre. Pour instance, std ::p air<*, int> versus std ::p air<int, *> sont ambigus. Il existe des types qui
correspondent aussi bien aux deux (par exemple : std::pair<int, int>)
LessSpecific
Une signature/un type est moins spécifique que l’autre. Pour instance, une comparaison de std::vector<*> par std::vector<int> donnerait LessSpecific.
MoreSpecific
Une signature/un type est plus spécifique que l’autre. Pour instance, une comparaison de std::vector<int> par std::vector<*> donnerait MoreSpecific.
Identical
Les signatures/types sont identiques.

Configuration requise

Condition requise Valeur
En-tête dbgmodel.h

Voir aussi

Vue d’ensemble du modèle de données C++ du débogueur