Lines Matching refs:FunctionTemplate

1121       return NameClassification::FunctionTemplate(Template);  in ClassifyName()
1270 return TemplateNameKindForDiagnostics::FunctionTemplate; in getTemplateNameKindForDiagnostics()
8981 FunctionTemplateDecl *FunctionTemplate = nullptr; in ActOnFunctionDeclarator() local
9076 FunctionTemplate = FunctionTemplateDecl::Create(Context, DC, in ActOnFunctionDeclarator()
9080 FunctionTemplate->setLexicalDeclContext(CurContext); in ActOnFunctionDeclarator()
9081 NewFD->setDescribedFunctionTemplate(FunctionTemplate); in ActOnFunctionDeclarator()
9133 if (FunctionTemplate) in ActOnFunctionDeclarator()
9134 FunctionTemplate->setInvalidDecl(); in ActOnFunctionDeclarator()
9261 if (FunctionTemplate) in ActOnFunctionDeclarator()
9262 FunctionTemplate->setModulePrivate(); in ActOnFunctionDeclarator()
9267 if (FunctionTemplate) { in ActOnFunctionDeclarator()
9268 FunctionTemplate->setObjectOfFriendDecl(); in ActOnFunctionDeclarator()
9269 FunctionTemplate->setAccess(AS_public); in ActOnFunctionDeclarator()
9570 } else if (FunctionTemplate) { in ActOnFunctionDeclarator()
9671 NamedDecl *PrincipalDecl = (FunctionTemplate in ActOnFunctionDeclarator()
9672 ? cast<NamedDecl>(FunctionTemplate) in ActOnFunctionDeclarator()
9681 if (FunctionTemplate) FunctionTemplate->setAccess(Access); in ActOnFunctionDeclarator()
9690 if (FunctionTemplate) { in ActOnFunctionDeclarator()
9692 FunctionTemplate->getPreviousDecl(); in ActOnFunctionDeclarator()
9693 CheckTemplateParameterList(FunctionTemplate->getTemplateParameters(), in ActOnFunctionDeclarator()
9923 if (FunctionTemplate) { in ActOnFunctionDeclarator()
9931 if (FunctionTemplate) { in ActOnFunctionDeclarator()
9933 FunctionTemplate->setInvalidDecl(); in ActOnFunctionDeclarator()
9934 return FunctionTemplate; in ActOnFunctionDeclarator()