Home
last modified time | relevance | path

Searched refs:ConvType (Results 1 – 5 of 5) sorted by relevance

/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaOverload.cpp7420 QualType ConvType, QualType ToType, in isAllowableExplicitConversion() argument
7425 if (S.Context.hasSameUnqualifiedType(ConvType, ToNonRefType)) in isAllowableExplicitConversion()
7430 if (S.IsQualificationConversion(ConvType, ToNonRefType, /*CStyle*/false, in isAllowableExplicitConversion()
7442 return S.isObjCPointerConversion(ConvType, ToNonRefType, ConvertedType, in isAllowableExplicitConversion()
7459 QualType ConvType = Conversion->getConversionType().getNonReferenceType(); in AddConversionCandidate() local
7465 if (getLangOpts().CPlusPlus14 && ConvType->isUndeducedType()) { in AddConversionCandidate()
7468 ConvType = Conversion->getConversionType().getNonReferenceType(); in AddConversionCandidate()
7484 !isAllowableExplicitConversion(*this, ConvType, ToType, in AddConversionCandidate()
7499 Candidate.FinalConversion.setFromType(ConvType); in AddConversionCandidate()
11855 QualType ConvType in CompleteNonViableCandidate() local
[all …]
H A DSemaDeclCXX.cpp10831 QualType ConvType = in CheckConversionDeclarator() local
10875 if (Proto->getReturnType() != ConvType) { in CheckConversionDeclarator()
10946 ConvType = Proto->getReturnType(); in CheckConversionDeclarator()
10952 if (ConvType->isArrayType()) { in CheckConversionDeclarator()
10954 ConvType = Context.getPointerType(ConvType); in CheckConversionDeclarator()
10956 } else if (ConvType->isFunctionType()) { in CheckConversionDeclarator()
10958 ConvType = Context.getPointerType(ConvType); in CheckConversionDeclarator()
10966 R = Context.getFunctionType(ConvType, std::nullopt, in CheckConversionDeclarator()
10988 QualType ConvType = Context.getCanonicalType(Conversion->getConversionType()); in ActOnConversionDeclarator() local
10997 if (const ReferenceType *ConvTypeRef = ConvType->getAs<ReferenceType>()) in ActOnConversionDeclarator()
[all …]
H A DSemaInit.cpp4216 QualType ConvType = CD->getConversionType(); in TryConstructorInitialization() local
4217 assert(S.Context.hasSameUnqualifiedType(ConvType, DestType) && in TryConstructorInitialization()
4219 Sequence.AddUserConversionStep(CD, Best->FoundDecl, ConvType, in TryConstructorInitialization()
4221 if (!S.Context.hasSameType(ConvType, DestType)) in TryConstructorInitialization()
5679 QualType ConvType = Function->getCallResultType(); in TryUserDefinedConversion() local
5680 Sequence.AddUserConversionStep(Function, Best->FoundDecl, ConvType, in TryUserDefinedConversion()
5683 if (ConvType->getAs<RecordType>()) { in TryUserDefinedConversion()
5695 !S.Context.hasSameUnqualifiedType(ConvType, DestType)) in TryUserDefinedConversion()
5697 else if (!S.Context.hasSameType(ConvType, DestType)) in TryUserDefinedConversion()
H A DSemaExprCXX.cpp3606 bool match(QualType ConvType) override { in ActOnCXXDelete() argument
3609 if (const PointerType *ConvPtrType = ConvType->getAs<PointerType>()) in ActOnCXXDelete()
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DDeclCXX.cpp1703 CanQualType ConvType(GetConversionType(Context, I.getDecl())); in CollectVisibleConversions() local
1704 bool Hidden = ParentHiddenTypes.count(ConvType); in CollectVisibleConversions()
1706 HiddenTypesBuffer.insert(ConvType); in CollectVisibleConversions()