Lines Matching refs:FunctionTemplateDecl
395 FunctionTemplateDecl *temp = specInfo->getTemplate(); in mergeTemplateLV()
2960 if (const FunctionTemplateDecl *Template = getDescribedFunctionTemplate()) { in isThisDeclarationInstantiatedFromAFriendDefinition()
2961 if (const FunctionTemplateDecl *InstantiatedFrom = in isThisDeclarationInstantiatedFromAFriendDefinition()
3260 if (FunctionTemplateDecl *FunTmpl = getDescribedFunctionTemplate()) { in setPreviousDeclaration()
3261 FunctionTemplateDecl *PrevFunTmpl in setPreviousDeclaration()
3636 if (TemplateOrSpecialization.is<FunctionTemplateDecl *>()) in getTemplatedKind()
3677 FunctionTemplateDecl *FunctionDecl::getDescribedFunctionTemplate() const { in getDescribedFunctionTemplate()
3678 return TemplateOrSpecialization.dyn_cast<FunctionTemplateDecl *>(); in getDescribedFunctionTemplate()
3681 void FunctionDecl::setDescribedFunctionTemplate(FunctionTemplateDecl *Template) { in setDescribedFunctionTemplate()
3762 if (FunctionTemplateDecl *Primary = getPrimaryTemplate()) { in getTemplateInstantiationPattern()
3778 FunctionTemplateDecl *FunctionDecl::getPrimaryTemplate() const { in getPrimaryTemplate()
3815 FunctionTemplateDecl *Template, in setFunctionTemplateSpecialization()
3860 totalSizeToAlloc<TemplateArgumentLoc, FunctionTemplateDecl *>( in Create()
3872 FunctionTemplateDecl **TsArray = getTrailingObjects<FunctionTemplateDecl *>(); in DependentFunctionTemplateSpecializationInfo()
3874 TsArray[I] = cast<FunctionTemplateDecl>(Ts[I]->getUnderlyingDecl()); in DependentFunctionTemplateSpecializationInfo()
3984 if (FunctionTemplateDecl *FunTmpl = getPrimaryTemplate()) { in isOutOfLine()