Lines Matching refs:FunctionTemplate

1139       return NameClassification::FunctionTemplate(Template);  in ClassifyName()
1304 return TemplateNameKindForDiagnostics::FunctionTemplate; in getTemplateNameKindForDiagnostics()
9459 FunctionTemplateDecl *FunctionTemplate = nullptr; in ActOnFunctionDeclarator() local
9575 FunctionTemplate = FunctionTemplateDecl::Create(Context, DC, in ActOnFunctionDeclarator()
9579 FunctionTemplate->setLexicalDeclContext(CurContext); in ActOnFunctionDeclarator()
9580 NewFD->setDescribedFunctionTemplate(FunctionTemplate); in ActOnFunctionDeclarator()
9633 if (FunctionTemplate) in ActOnFunctionDeclarator()
9634 FunctionTemplate->setInvalidDecl(); in ActOnFunctionDeclarator()
9760 if (FunctionTemplate) in ActOnFunctionDeclarator()
9761 FunctionTemplate->setModulePrivate(); in ActOnFunctionDeclarator()
9766 if (FunctionTemplate) { in ActOnFunctionDeclarator()
9767 FunctionTemplate->setObjectOfFriendDecl(); in ActOnFunctionDeclarator()
9768 FunctionTemplate->setAccess(AS_public); in ActOnFunctionDeclarator()
10070 } else if (FunctionTemplate) { in ActOnFunctionDeclarator()
10172 NamedDecl *PrincipalDecl = (FunctionTemplate in ActOnFunctionDeclarator()
10173 ? cast<NamedDecl>(FunctionTemplate) in ActOnFunctionDeclarator()
10182 if (FunctionTemplate) FunctionTemplate->setAccess(Access); in ActOnFunctionDeclarator()
10191 if (FunctionTemplate) { in ActOnFunctionDeclarator()
10193 FunctionTemplate->getPreviousDecl(); in ActOnFunctionDeclarator()
10194 CheckTemplateParameterList(FunctionTemplate->getTemplateParameters(), in ActOnFunctionDeclarator()
10429 if (FunctionTemplate) { in ActOnFunctionDeclarator()
10437 if (FunctionTemplate) { in ActOnFunctionDeclarator()
10439 FunctionTemplate->setInvalidDecl(); in ActOnFunctionDeclarator()
10440 return FunctionTemplate; in ActOnFunctionDeclarator()