Lines Matching refs:FunctionTemplate
1134 return NameClassification::FunctionTemplate(Template); in ClassifyName()
1294 return TemplateNameKindForDiagnostics::FunctionTemplate; in getTemplateNameKindForDiagnostics()
9701 FunctionTemplateDecl *FunctionTemplate = nullptr; in ActOnFunctionDeclarator() local
9822 FunctionTemplate = FunctionTemplateDecl::Create(Context, DC, in ActOnFunctionDeclarator()
9826 FunctionTemplate->setLexicalDeclContext(CurContext); in ActOnFunctionDeclarator()
9827 NewFD->setDescribedFunctionTemplate(FunctionTemplate); in ActOnFunctionDeclarator()
9912 if (FunctionTemplate) in ActOnFunctionDeclarator()
9913 FunctionTemplate->setInvalidDecl(); in ActOnFunctionDeclarator()
10022 if (FunctionTemplate) in ActOnFunctionDeclarator()
10023 FunctionTemplate->setModulePrivate(); in ActOnFunctionDeclarator()
10028 if (FunctionTemplate) { in ActOnFunctionDeclarator()
10029 FunctionTemplate->setObjectOfFriendDecl(); in ActOnFunctionDeclarator()
10030 FunctionTemplate->setAccess(AS_public); in ActOnFunctionDeclarator()
10386 if (!FunctionTemplate) { in ActOnFunctionDeclarator()
10494 NamedDecl *PrincipalDecl = (FunctionTemplate in ActOnFunctionDeclarator()
10495 ? cast<NamedDecl>(FunctionTemplate) in ActOnFunctionDeclarator()
10504 if (FunctionTemplate) FunctionTemplate->setAccess(Access); in ActOnFunctionDeclarator()
10513 if (FunctionTemplate) { in ActOnFunctionDeclarator()
10515 FunctionTemplate->getPreviousDecl(); in ActOnFunctionDeclarator()
10516 CheckTemplateParameterList(FunctionTemplate->getTemplateParameters(), in ActOnFunctionDeclarator()
10751 if (FunctionTemplate) { in ActOnFunctionDeclarator()
10761 if (isFriend && FunctionTemplate && in ActOnFunctionDeclarator()
10775 if (FunctionTemplate) { in ActOnFunctionDeclarator()
10777 FunctionTemplate->setInvalidDecl(); in ActOnFunctionDeclarator()
10778 return FunctionTemplate; in ActOnFunctionDeclarator()