Lines Matching refs:CXXConversionDecl

3805         CXXConversionDecl *Conv;  in IsUserDefinedConversion()
3808 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl()); in IsUserDefinedConversion()
3810 Conv = cast<CXXConversionDecl>(D); in IsUserDefinedConversion()
3860 if (CXXConversionDecl *Conversion in IsUserDefinedConversion()
3861 = dyn_cast<CXXConversionDecl>(Best->Function)) { in IsUserDefinedConversion()
3934 getConversionOpReturnTyAsFunction(CXXConversionDecl *Conv) { in getConversionOpReturnTyAsFunction()
3951 CXXConversionDecl *Conv1 = dyn_cast_or_null<CXXConversionDecl>(Function1); in compareConversionFunctions()
3952 CXXConversionDecl *Conv2 = dyn_cast_or_null<CXXConversionDecl>(Function2); in compareConversionFunctions()
4903 CXXConversionDecl *Conv; in FindConversionForRefInit()
4905 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl()); in FindConversionForRefInit()
4907 Conv = cast<CXXConversionDecl>(D); in FindConversionForRefInit()
6377 CXXConversionDecl *Conv = in diagnoseAmbiguousConversion()
6378 cast<CXXConversionDecl>(ViableConversions[I]->getUnderlyingDecl()); in diagnoseAmbiguousConversion()
6392 CXXConversionDecl *Conversion = in diagnoseNoViableConversion()
6393 cast<CXXConversionDecl>(Found->getUnderlyingDecl()); in diagnoseNoViableConversion()
6431 CXXConversionDecl *Conversion = in recordConversion()
6432 cast<CXXConversionDecl>(Found->getUnderlyingDecl()); in recordConversion()
6477 CXXConversionDecl *Conv; in collectViableConversionCandidates()
6480 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl()); in collectViableConversionCandidates()
6482 Conv = cast<CXXConversionDecl>(D); in collectViableConversionCandidates()
6580 CXXConversionDecl *Conversion; in PerformContextualImplicitConversion()
6584 Conversion = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl()); in PerformContextualImplicitConversion()
6588 Conversion = cast<CXXConversionDecl>(D); in PerformContextualImplicitConversion()
7799 CXXConversionDecl *Conversion, DeclAccessPair FoundDecl, in AddConversionCandidate()
8016 assert(isa<CXXConversionDecl>(FunctionTemplate->getTemplatedDecl()) && in AddTemplateConversionCandidate()
8038 CXXConversionDecl *Specialization = nullptr; in AddTemplateConversionCandidate()
8068 void Sema::AddSurrogateCandidate(CXXConversionDecl *Conversion, in AddSurrogateCandidate()
8630 CXXConversionDecl *Conv = cast<CXXConversionDecl>(D); in AddTypesConvertedFrom()
8696 if (CXXConversionDecl *Conv = dyn_cast<CXXConversionDecl>(D)) { in CollectVRQualifiers()
10392 isa<CXXConversionDecl>(Cand1.Function) && in isBetterOverloadCandidate()
10393 isa<CXXConversionDecl>(Cand2.Function)) { in isBetterOverloadCandidate()
10442 isa<CXXConversionDecl>(Cand1.Function) ? TPOC_Conversion in isBetterOverloadCandidate()
10848 assert(isa<CXXConversionDecl>(Meth) && "expected conversion"); in ClassifyOverloadCandidate()
10969 const auto *ConvD = dyn_cast<CXXConversionDecl>(Fn); in shouldSkipNotingLambdaConversionDecl()
14067 CXXConversionDecl *Method, in BuildCXXMemberCallExpr()
15622 CXXConversionDecl *Conv = cast<CXXConversionDecl>(D); in BuildCallToObjectOfClassType()
15690 CXXConversionDecl *Conv in BuildCallToObjectOfClassType()
15691 = cast<CXXConversionDecl>( in BuildCallToObjectOfClassType()