Lines Matching refs:ConvTemplate
3806 FunctionTemplateDecl *ConvTemplate; in IsUserDefinedConversion() local
3807 if ((ConvTemplate = dyn_cast<FunctionTemplateDecl>(D))) in IsUserDefinedConversion()
3808 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl()); in IsUserDefinedConversion()
3812 if (ConvTemplate) in IsUserDefinedConversion()
3814 ConvTemplate, FoundDecl, ActingContext, From, ToType, in IsUserDefinedConversion()
4901 FunctionTemplateDecl *ConvTemplate in FindConversionForRefInit() local
4904 if (ConvTemplate) in FindConversionForRefInit()
4905 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl()); in FindConversionForRefInit()
4912 if (!ConvTemplate && DeclType->isRValueReferenceType()) { in FindConversionForRefInit()
4919 if (!ConvTemplate && in FindConversionForRefInit()
4941 if (ConvTemplate) in FindConversionForRefInit()
4943 ConvTemplate, I.getPair(), ActingDC, Init, DeclType, CandidateSet, in FindConversionForRefInit()
6478 FunctionTemplateDecl *ConvTemplate; in collectViableConversionCandidates() local
6479 if ((ConvTemplate = dyn_cast<FunctionTemplateDecl>(D))) in collectViableConversionCandidates()
6480 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl()); in collectViableConversionCandidates()
6484 if (ConvTemplate) in collectViableConversionCandidates()
6486 ConvTemplate, FoundDecl, ActingContext, From, ToType, CandidateSet, in collectViableConversionCandidates()
6581 FunctionTemplateDecl *ConvTemplate = dyn_cast<FunctionTemplateDecl>(D); in PerformContextualImplicitConversion() local
6582 if (ConvTemplate) { in PerformContextualImplicitConversion()
6584 Conversion = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl()); in PerformContextualImplicitConversion()
6590 assert((!ConvTemplate || getLangOpts().CPlusPlus14) && in PerformContextualImplicitConversion()
6595 if (Converter.match(CurToType) || ConvTemplate) { in PerformContextualImplicitConversion()
6600 if (!ConvTemplate) in PerformContextualImplicitConversion()
6603 if (!ConvTemplate && getLangOpts().CPlusPlus14) { in PerformContextualImplicitConversion()