Lines Matching refs:CXXConversionDecl
3150 CXXConversionDecl *Conv; in IsUserDefinedConversion()
3153 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl()); in IsUserDefinedConversion()
3155 Conv = cast<CXXConversionDecl>(D); in IsUserDefinedConversion()
3206 if (CXXConversionDecl *Conversion in IsUserDefinedConversion()
3207 = dyn_cast<CXXConversionDecl>(Best->Function)) { in IsUserDefinedConversion()
3285 CXXConversionDecl *Conv1 = dyn_cast_or_null<CXXConversionDecl>(Function1); in compareConversionFunctions()
3289 CXXConversionDecl *Conv2 = dyn_cast<CXXConversionDecl>(Function2); in compareConversionFunctions()
4091 CXXConversionDecl *Conv; in FindConversionForRefInit()
4093 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl()); in FindConversionForRefInit()
4095 Conv = cast<CXXConversionDecl>(D); in FindConversionForRefInit()
5164 CXXConversionDecl *Conv = in diagnoseAmbiguousConversion()
5165 cast<CXXConversionDecl>(ViableConversions[I]->getUnderlyingDecl()); in diagnoseAmbiguousConversion()
5179 CXXConversionDecl *Conversion = in diagnoseNoViableConversion()
5180 cast<CXXConversionDecl>(Found->getUnderlyingDecl()); in diagnoseNoViableConversion()
5217 CXXConversionDecl *Conversion = in recordConversion()
5218 cast<CXXConversionDecl>(Found->getUnderlyingDecl()); in recordConversion()
5262 CXXConversionDecl *Conv; in collectViableConversionCandidates()
5265 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl()); in collectViableConversionCandidates()
5267 Conv = cast<CXXConversionDecl>(D); in collectViableConversionCandidates()
5364 CXXConversionDecl *Conversion; in PerformContextualImplicitConversion()
5368 Conversion = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl()); in PerformContextualImplicitConversion()
5372 Conversion = cast<CXXConversionDecl>(D); in PerformContextualImplicitConversion()
6076 Sema::AddConversionCandidate(CXXConversionDecl *Conversion, in AddConversionCandidate()
6249 assert(isa<CXXConversionDecl>(FunctionTemplate->getTemplatedDecl()) && in AddTemplateConversionCandidate()
6256 CXXConversionDecl *Specialization = nullptr; in AddTemplateConversionCandidate()
6285 void Sema::AddSurrogateCandidate(CXXConversionDecl *Conversion, in AddSurrogateCandidate()
6788 CXXConversionDecl *Conv = cast<CXXConversionDecl>(D); in AddTypesConvertedFrom()
6852 if (CXXConversionDecl *Conv = dyn_cast<CXXConversionDecl>(D)) { in CollectVRQualifiers()
8248 isa<CXXConversionDecl>(Cand1.Function) && in isBetterOverloadCandidate()
8249 isa<CXXConversionDecl>(Cand2.Function)) { in isBetterOverloadCandidate()
8287 isa<CXXConversionDecl>(Cand1.Function)? TPOC_Conversion in isBetterOverloadCandidate()
8448 assert(isa<CXXConversionDecl>(Meth) && "expected conversion"); in ClassifyOverloadCandidate()
11633 CXXConversionDecl *Conv = cast<CXXConversionDecl>(D); in BuildCallToObjectOfClassType()
11698 CXXConversionDecl *Conv in BuildCallToObjectOfClassType()
11699 = cast<CXXConversionDecl>( in BuildCallToObjectOfClassType()