Lines Matching refs:FunctionTemplateDecl
399 FunctionTemplateDecl *temp = specInfo->getTemplate(); in mergeTemplateLV()
3148 if (const FunctionTemplateDecl *Template = getDescribedFunctionTemplate()) { in isThisDeclarationInstantiatedFromAFriendDefinition()
3149 if (const FunctionTemplateDecl *InstantiatedFrom = in isThisDeclarationInstantiatedFromAFriendDefinition()
3548 if (FunctionTemplateDecl *FunTmpl = getDescribedFunctionTemplate()) { in setPreviousDeclaration()
3549 FunctionTemplateDecl *PrevFunTmpl in setPreviousDeclaration()
3941 assert(isa<FunctionTemplateDecl>(ND) && in getTemplatedKind()
3984 FunctionTemplateDecl *FunctionDecl::getDescribedFunctionTemplate() const { in getDescribedFunctionTemplate()
3985 return dyn_cast_if_present<FunctionTemplateDecl>( in getDescribedFunctionTemplate()
3990 FunctionTemplateDecl *Template) { in setDescribedFunctionTemplate()
4088 if (FunctionTemplateDecl *Primary = getPrimaryTemplate()) { in getTemplateInstantiationPattern()
4104 FunctionTemplateDecl *FunctionDecl::getPrimaryTemplate() const { in getPrimaryTemplate()
4146 FunctionTemplateDecl *Template, in setFunctionTemplateSpecialization()
4193 totalSizeToAlloc<FunctionTemplateDecl *>(Candidates.size()))) in Create()
4204 getTrailingObjects<FunctionTemplateDecl *>(), in DependentFunctionTemplateSpecializationInfo()
4206 return cast<FunctionTemplateDecl>(ND->getUnderlyingDecl()); in DependentFunctionTemplateSpecializationInfo()
4330 if (FunctionTemplateDecl *FunTmpl = getPrimaryTemplate()) { in isOutOfLine()