Lines Matching refs:FunctionTemplateDecl
386 FunctionTemplateDecl *temp = specInfo->getTemplate(); in mergeTemplateLV()
1515 if (const FunctionTemplateDecl *FunctionTemplate = in declarationReplaces()
1516 dyn_cast<FunctionTemplateDecl>(this)) in declarationReplaces()
1518 cast<FunctionTemplateDecl>(OldD)->getTemplatedDecl()); in declarationReplaces()
2560 if (FunctionTemplateDecl *FunTmpl = getDescribedFunctionTemplate()) { in setPreviousDeclaration()
2561 FunctionTemplateDecl *PrevFunTmpl in setPreviousDeclaration()
2920 if (TemplateOrSpecialization.is<FunctionTemplateDecl *>()) in getTemplatedKind()
3029 if (FunctionTemplateDecl *Primary = getPrimaryTemplate()) { in getTemplateInstantiationPattern()
3044 FunctionTemplateDecl *FunctionDecl::getPrimaryTemplate() const { in getPrimaryTemplate()
3079 FunctionTemplateDecl *Template, in setFunctionTemplateSpecialization()
3104 Size += Templates.size() * sizeof(FunctionTemplateDecl*); in setDependentTemplateSpecialization()
3123 FunctionTemplateDecl **TsArray = in DependentFunctionTemplateSpecializationInfo()
3124 const_cast<FunctionTemplateDecl**>(getTemplates()); in DependentFunctionTemplateSpecializationInfo()
3126 TsArray[I] = cast<FunctionTemplateDecl>(Ts[I]->getUnderlyingDecl()); in DependentFunctionTemplateSpecializationInfo()
3198 if (FunctionTemplateDecl *FunTmpl = getPrimaryTemplate()) { in isOutOfLine()