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