Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Describes how a type or two signatures compare.
Syntax
typedef enum SignatureComparison {
Unrelated,
Ambiguous,
LessSpecific,
MoreSpecific,
Identical
} ;
Constants
UnrelatedThe two signatures/types being compared are unrelated. |
AmbiguousOne signature/type compares ambiguously against the other. For instance, std::pair<*, int> versus std::pair<int, *> are ambiguous. There are types that would match both of these equally well (e.g.: std::pair<int, int>) |
LessSpecificOne signature/type is less specific than the other. For instance, a comparison of std::vector<*> against std::vector<int> would yield LessSpecific. |
MoreSpecificOne signature/type is more specific than the other. For instance, a comparison of std::vector<int> against std::vector<*> would yield MoreSpecific. |
IdenticalThe signatures/types are identical. |
Requirements
| Requirement | Value |
|---|---|
| Header | dbgmodel.h |