Lines Matching refs:Conv

1921   Sema::AssignConvertType Conv =  in IsStandardConversion()  local
1927 switch (Conv) { in IsStandardConversion()
3424 CXXConversionDecl *Conv; in IsUserDefinedConversion() local
3427 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl()); in IsUserDefinedConversion()
3429 Conv = cast<CXXConversionDecl>(D); in IsUserDefinedConversion()
3431 if (AllowExplicit || !Conv->isExplicit()) { in IsUserDefinedConversion()
3438 S.AddConversionCandidate(Conv, FoundDecl, ActingContext, in IsUserDefinedConversion()
4410 CXXConversionDecl *Conv; in FindConversionForRefInit() local
4412 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl()); in FindConversionForRefInit()
4414 Conv = cast<CXXConversionDecl>(D); in FindConversionForRefInit()
4418 if (!AllowExplicit && Conv->isExplicit()) in FindConversionForRefInit()
4430 = Conv->getConversionType()->getAs<LValueReferenceType>(); in FindConversionForRefInit()
4438 Conv->getConversionType().getNonReferenceType() in FindConversionForRefInit()
4450 Conv->getConversionType()->getAs<ReferenceType>(); in FindConversionForRefInit()
4462 S.AddConversionCandidate(Conv, I.getPair(), ActingDC, Init, in FindConversionForRefInit()
5626 CXXConversionDecl *Conv = in diagnoseAmbiguousConversion() local
5628 QualType ConvTy = Conv->getConversionType().getNonReferenceType(); in diagnoseAmbiguousConversion()
5629 Converter.noteAmbiguous(SemaRef, Conv, ConvTy); in diagnoseAmbiguousConversion()
5724 CXXConversionDecl *Conv; in collectViableConversionCandidates() local
5727 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl()); in collectViableConversionCandidates()
5729 Conv = cast<CXXConversionDecl>(D); in collectViableConversionCandidates()
5736 SemaRef.AddConversionCandidate(Conv, FoundDecl, ActingContext, From, in collectViableConversionCandidates()
7644 CXXConversionDecl *Conv = cast<CXXConversionDecl>(D); in AddTypesConvertedFrom() local
7645 if (AllowExplicitConversions || !Conv->isExplicit()) { in AddTypesConvertedFrom()
7646 AddTypesConvertedFrom(Conv->getConversionType(), Loc, false, false, in AddTypesConvertedFrom()
7702 if (CXXConversionDecl *Conv = dyn_cast<CXXConversionDecl>(D)) { in CollectVRQualifiers() local
7703 QualType CanTy = Context.getCanonicalType(Conv->getConversionType()); in CollectVRQualifiers()
9681 const ImplicitConversionSequence &Conv = Cand->Conversions[I]; in DiagnoseBadConversion() local
9682 assert(Conv.isBad()); in DiagnoseBadConversion()
9701 Expr *FromExpr = Conv.Bad.FromExpr; in DiagnoseBadConversion()
9702 QualType FromTy = Conv.Bad.getFromType(); in DiagnoseBadConversion()
9703 QualType ToTy = Conv.Bad.getToType(); in DiagnoseBadConversion()
13198 CXXConversionDecl *Conv = cast<CXXConversionDecl>(D); in BuildCallToObjectOfClassType() local
13199 if (!Conv->isExplicit()) { in BuildCallToObjectOfClassType()
13202 QualType ConvType = Conv->getConversionType().getNonReferenceType(); in BuildCallToObjectOfClassType()
13208 AddSurrogateCandidate(Conv, I.getPair(), ActingContext, Proto, in BuildCallToObjectOfClassType()
13259 CXXConversionDecl *Conv in BuildCallToObjectOfClassType() local
13267 assert(Conv == Best->FoundDecl.getDecl() && in BuildCallToObjectOfClassType()
13276 Conv, HadMultipleCandidates); in BuildCallToObjectOfClassType()