Lines Matching refs:ConvTemplate
3178 FunctionTemplateDecl *ConvTemplate; in IsUserDefinedConversion() local
3179 if ((ConvTemplate = dyn_cast<FunctionTemplateDecl>(D))) in IsUserDefinedConversion()
3180 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl()); in IsUserDefinedConversion()
3185 if (ConvTemplate) in IsUserDefinedConversion()
3186 S.AddTemplateConversionCandidate(ConvTemplate, FoundDecl, in IsUserDefinedConversion()
4119 FunctionTemplateDecl *ConvTemplate in FindConversionForRefInit() local
4122 if (ConvTemplate) in FindConversionForRefInit()
4123 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl()); in FindConversionForRefInit()
4139 if (!ConvTemplate && DeclType->isRValueReferenceType()) { in FindConversionForRefInit()
4146 if (!ConvTemplate && in FindConversionForRefInit()
4168 if (ConvTemplate) in FindConversionForRefInit()
4169 S.AddTemplateConversionCandidate(ConvTemplate, I.getPair(), ActingDC, in FindConversionForRefInit()
5381 FunctionTemplateDecl *ConvTemplate; in collectViableConversionCandidates() local
5382 if ((ConvTemplate = dyn_cast<FunctionTemplateDecl>(D))) in collectViableConversionCandidates()
5383 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl()); in collectViableConversionCandidates()
5387 if (ConvTemplate) in collectViableConversionCandidates()
5389 ConvTemplate, FoundDecl, ActingContext, From, ToType, CandidateSet, in collectViableConversionCandidates()
5481 FunctionTemplateDecl *ConvTemplate = dyn_cast<FunctionTemplateDecl>(D); in PerformContextualImplicitConversion() local
5482 if (ConvTemplate) { in PerformContextualImplicitConversion()
5484 Conversion = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl()); in PerformContextualImplicitConversion()
5490 assert((!ConvTemplate || getLangOpts().CPlusPlus14) && in PerformContextualImplicitConversion()
5495 if (Converter.match(CurToType) || ConvTemplate) { in PerformContextualImplicitConversion()
5500 if (!ConvTemplate) in PerformContextualImplicitConversion()
5503 if (!ConvTemplate && getLangOpts().CPlusPlus14) { in PerformContextualImplicitConversion()