Lines Matching refs:ConvTemplate
3543 FunctionTemplateDecl *ConvTemplate; in IsUserDefinedConversion() local
3544 if ((ConvTemplate = dyn_cast<FunctionTemplateDecl>(D))) in IsUserDefinedConversion()
3545 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl()); in IsUserDefinedConversion()
3549 if (ConvTemplate) in IsUserDefinedConversion()
3551 ConvTemplate, FoundDecl, ActingContext, From, ToType, in IsUserDefinedConversion()
4635 FunctionTemplateDecl *ConvTemplate in FindConversionForRefInit() local
4638 if (ConvTemplate) in FindConversionForRefInit()
4639 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl()); in FindConversionForRefInit()
4646 if (!ConvTemplate && DeclType->isRValueReferenceType()) { in FindConversionForRefInit()
4653 if (!ConvTemplate && in FindConversionForRefInit()
4675 if (ConvTemplate) in FindConversionForRefInit()
4677 ConvTemplate, I.getPair(), ActingDC, Init, DeclType, CandidateSet, in FindConversionForRefInit()
6058 FunctionTemplateDecl *ConvTemplate; in collectViableConversionCandidates() local
6059 if ((ConvTemplate = dyn_cast<FunctionTemplateDecl>(D))) in collectViableConversionCandidates()
6060 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl()); in collectViableConversionCandidates()
6064 if (ConvTemplate) in collectViableConversionCandidates()
6066 ConvTemplate, FoundDecl, ActingContext, From, ToType, CandidateSet, in collectViableConversionCandidates()
6159 FunctionTemplateDecl *ConvTemplate = dyn_cast<FunctionTemplateDecl>(D); in PerformContextualImplicitConversion() local
6160 if (ConvTemplate) { in PerformContextualImplicitConversion()
6162 Conversion = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl()); in PerformContextualImplicitConversion()
6168 assert((!ConvTemplate || getLangOpts().CPlusPlus14) && in PerformContextualImplicitConversion()
6173 if (Converter.match(CurToType) || ConvTemplate) { in PerformContextualImplicitConversion()
6178 if (!ConvTemplate) in PerformContextualImplicitConversion()
6181 if (!ConvTemplate && getLangOpts().CPlusPlus14) { in PerformContextualImplicitConversion()