reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaTemplateDeduction.cpp
 3178   if (Context.hasSameUnqualifiedType(A, DeducedA))
 3185   if (const ReferenceType *ARef = A->getAs<ReferenceType>())
 3186     A = ARef->getPointeeType();
 3202     if (A->isFunctionType() && S.IsFunctionConversion(A, DeducedA, Tmp))
 3202     if (A->isFunctionType() && S.IsFunctionConversion(A, DeducedA, Tmp))
 3205     Qualifiers AQuals = A.getQualifiers();
 3228       A = Context.getQualifiedType(A.getUnqualifiedType(), DeducedAQuals);
 3228       A = Context.getQualifiedType(A.getUnqualifiedType(), DeducedAQuals);
 3240   if ((A->isAnyPointerType() || A->isMemberPointerType()) &&
 3240   if ((A->isAnyPointerType() || A->isMemberPointerType()) &&
 3241       (S.IsQualificationConversion(A, DeducedA, false,
 3243        S.IsFunctionConversion(A, DeducedA, ResultTy)))
 3254       if (const PointerType *APtr = A->getAs<PointerType>()) {
 3255         if (A->getPointeeType()->isRecordType()) {
 3258           A = APtr->getPointeeType();
 3264   if (Context.hasSameUnqualifiedType(A, DeducedA))
 3267   if (A->isRecordType() && isSimpleTemplateIdType(OriginalParamType) &&
 3268       S.IsDerivedFrom(Info.getLocation(), A, DeducedA))