SignatureComparison 열거형(dbgmodel.h)
형식 또는 두 개의 서명을 비교하는 방법을 설명합니다.
Syntax
typedef enum SignatureComparison {
Unrelated,
Ambiguous,
LessSpecific,
MoreSpecific,
Identical
} ;
상수
Unrelated 비교되는 두 가지 서명/형식은 관련이 없는 경우 |
Ambiguous 한 서명/형식은 다른 서명과 모호하게 비교됩니다. instance 경우 std::p air<*, int> 대 std::p air<int, *> 는 모호합니다. 다음과 같은 형식이 있습니다. 이 두 가지를 모두 동일하게 일치시킬 수 있습니다(예: std::pair<int, int> ). |
LessSpecific 한 서명/형식은 다른 서명/형식보다 덜 구체적입니다. instance 대해 비교 std::vector<*> std::vector<int> 하면 LessSpecific이 생성됩니다. |
MoreSpecific 한 서명/형식이 다른 서명/형식보다 더 구체적입니다. instance 대해 비교 std::vector<int> std::vector<*> 하면 MoreSpecific이 생성됩니다. |
Identical 서명/형식은 동일합니다. |
요구 사항
요구 사항 | 값 |
---|---|
헤더 | dbgmodel.h |