Lines Matching refs:FunctionTemplateDecl
395 FunctionTemplateDecl *temp = specInfo->getTemplate(); in mergeTemplateLV()
3083 if (const FunctionTemplateDecl *Template = getDescribedFunctionTemplate()) { in isThisDeclarationInstantiatedFromAFriendDefinition()
3084 if (const FunctionTemplateDecl *InstantiatedFrom = in isThisDeclarationInstantiatedFromAFriendDefinition()
3395 if (FunctionTemplateDecl *FunTmpl = getDescribedFunctionTemplate()) { in setPreviousDeclaration()
3396 FunctionTemplateDecl *PrevFunTmpl in setPreviousDeclaration()
3774 assert(isa<FunctionTemplateDecl>(ND) && in getTemplatedKind()
3817 FunctionTemplateDecl *FunctionDecl::getDescribedFunctionTemplate() const { in getDescribedFunctionTemplate()
3818 return dyn_cast_or_null<FunctionTemplateDecl>( in getDescribedFunctionTemplate()
3823 FunctionTemplateDecl *Template) { in setDescribedFunctionTemplate()
3915 if (FunctionTemplateDecl *Primary = getPrimaryTemplate()) { in getTemplateInstantiationPattern()
3931 FunctionTemplateDecl *FunctionDecl::getPrimaryTemplate() const { in getPrimaryTemplate()
3968 FunctionTemplateDecl *Template, in setFunctionTemplateSpecialization()
4013 totalSizeToAlloc<TemplateArgumentLoc, FunctionTemplateDecl *>( in Create()
4025 FunctionTemplateDecl **TsArray = getTrailingObjects<FunctionTemplateDecl *>(); in DependentFunctionTemplateSpecializationInfo()
4027 TsArray[I] = cast<FunctionTemplateDecl>(Ts[I]->getUnderlyingDecl()); in DependentFunctionTemplateSpecializationInfo()
4137 if (FunctionTemplateDecl *FunTmpl = getPrimaryTemplate()) { in isOutOfLine()