Lines Matching refs:FunctionTemplate

1176       return NameClassification::FunctionTemplate(Template);  in ClassifyName()
1332 return TemplateNameKindForDiagnostics::FunctionTemplate; in getTemplateNameKindForDiagnostics()
9610 FunctionTemplateDecl *FunctionTemplate = nullptr; in ActOnFunctionDeclarator() local
9726 FunctionTemplate = FunctionTemplateDecl::Create(Context, DC, in ActOnFunctionDeclarator()
9730 FunctionTemplate->setLexicalDeclContext(CurContext); in ActOnFunctionDeclarator()
9731 NewFD->setDescribedFunctionTemplate(FunctionTemplate); in ActOnFunctionDeclarator()
9784 if (FunctionTemplate) in ActOnFunctionDeclarator()
9785 FunctionTemplate->setInvalidDecl(); in ActOnFunctionDeclarator()
9911 if (FunctionTemplate) in ActOnFunctionDeclarator()
9912 FunctionTemplate->setModulePrivate(); in ActOnFunctionDeclarator()
9917 if (FunctionTemplate) { in ActOnFunctionDeclarator()
9918 FunctionTemplate->setObjectOfFriendDecl(); in ActOnFunctionDeclarator()
9919 FunctionTemplate->setAccess(AS_public); in ActOnFunctionDeclarator()
10277 } else if (FunctionTemplate) { in ActOnFunctionDeclarator()
10380 NamedDecl *PrincipalDecl = (FunctionTemplate in ActOnFunctionDeclarator()
10381 ? cast<NamedDecl>(FunctionTemplate) in ActOnFunctionDeclarator()
10390 if (FunctionTemplate) FunctionTemplate->setAccess(Access); in ActOnFunctionDeclarator()
10399 if (FunctionTemplate) { in ActOnFunctionDeclarator()
10401 FunctionTemplate->getPreviousDecl(); in ActOnFunctionDeclarator()
10402 CheckTemplateParameterList(FunctionTemplate->getTemplateParameters(), in ActOnFunctionDeclarator()
10628 if (FunctionTemplate) { in ActOnFunctionDeclarator()
10638 if (isFriend && FunctionTemplate && in ActOnFunctionDeclarator()
10642 if (FunctionTemplate) { in ActOnFunctionDeclarator()
10644 FunctionTemplate->setInvalidDecl(); in ActOnFunctionDeclarator()
10645 return FunctionTemplate; in ActOnFunctionDeclarator()