Lines Matching refs:FunctionTemplate

1201       return NameClassification::FunctionTemplate(Template);  in ClassifyName()
1357 return TemplateNameKindForDiagnostics::FunctionTemplate; in getTemplateNameKindForDiagnostics()
9845 FunctionTemplateDecl *FunctionTemplate = nullptr; in ActOnFunctionDeclarator() local
9965 FunctionTemplate = FunctionTemplateDecl::Create(Context, DC, in ActOnFunctionDeclarator()
9969 FunctionTemplate->setLexicalDeclContext(CurContext); in ActOnFunctionDeclarator()
9970 NewFD->setDescribedFunctionTemplate(FunctionTemplate); in ActOnFunctionDeclarator()
10055 if (FunctionTemplate) in ActOnFunctionDeclarator()
10056 FunctionTemplate->setInvalidDecl(); in ActOnFunctionDeclarator()
10182 if (FunctionTemplate) in ActOnFunctionDeclarator()
10183 FunctionTemplate->setModulePrivate(); in ActOnFunctionDeclarator()
10188 if (FunctionTemplate) { in ActOnFunctionDeclarator()
10189 FunctionTemplate->setObjectOfFriendDecl(); in ActOnFunctionDeclarator()
10190 FunctionTemplate->setAccess(AS_public); in ActOnFunctionDeclarator()
10601 NamedDecl *PrincipalDecl = (FunctionTemplate in ActOnFunctionDeclarator()
10602 ? cast<NamedDecl>(FunctionTemplate) in ActOnFunctionDeclarator()
10611 if (FunctionTemplate) FunctionTemplate->setAccess(Access); in ActOnFunctionDeclarator()
10620 if (FunctionTemplate) { in ActOnFunctionDeclarator()
10622 FunctionTemplate->getPreviousDecl(); in ActOnFunctionDeclarator()
10623 CheckTemplateParameterList(FunctionTemplate->getTemplateParameters(), in ActOnFunctionDeclarator()
10858 if (FunctionTemplate) { in ActOnFunctionDeclarator()
10868 if (isFriend && FunctionTemplate && in ActOnFunctionDeclarator()
10882 if (FunctionTemplate) { in ActOnFunctionDeclarator()
10884 FunctionTemplate->setInvalidDecl(); in ActOnFunctionDeclarator()
10885 return FunctionTemplate; in ActOnFunctionDeclarator()