Searched refs:TemplateParameterLists (Results 1 – 11 of 11) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplate.cpp | 8070 MultiTemplateParamsArg TemplateParameterLists, SkipBodyInfo *SkipBody) { in ActOnClassTemplateSpecialization() argument 8108 KWLoc, TemplateNameLoc, SS, &TemplateId, TemplateParameterLists, in ActOnClassTemplateSpecialization() 8273 TemplateParameterLists.size() - 1, in ActOnClassTemplateSpecialization() 8274 TemplateParameterLists.data()); in ActOnClassTemplateSpecialization() 8287 if (TemplateParameterLists.size() > 1 && SS.isSet()) { in ActOnClassTemplateSpecialization() 8289 Context, TemplateParameterLists.drop_back(1)); in ActOnClassTemplateSpecialization() 8310 if (TemplateParameterLists.size() > 0) { in ActOnClassTemplateSpecialization() 8312 TemplateParameterLists); in ActOnClassTemplateSpecialization() 8437 MultiTemplateParamsArg TemplateParameterLists, in ActOnTemplateDeclarator() argument 8439 Decl *NewDecl = HandleDeclarator(S, D, TemplateParameterLists); in ActOnTemplateDeclarator() [all …]
|
H A D | SemaDecl.cpp | 15199 MultiTemplateParamsArg TemplateParameterLists, in ActOnStartOfFunctionDef() argument 15215 ParentScope, D, TemplateParameterLists, Bases); in ActOnStartOfFunctionDef() 15218 Decl *DP = HandleDeclarator(ParentScope, D, TemplateParameterLists); in ActOnStartOfFunctionDef() 16983 MultiTemplateParamsArg TemplateParameterLists, bool &OwnedDecl, in ActOnTag() argument 16992 assert(TemplateParameterLists.size() == 0 || TUK != TagUseKind::Reference); in ActOnTag() 17005 if (TemplateParameterLists.size() > 0 || in ActOnTag() 17009 KWLoc, NameLoc, SS, nullptr, TemplateParameterLists, in ActOnTag() 17047 /*FriendLoc*/ SourceLocation(), TemplateParameterLists.size() - 1, in ActOnTag() 17048 TemplateParameterLists.data(), SkipBody); in ActOnTag() 17058 if (!TemplateParameterLists.empty() && isMemberSpecialization && in ActOnTag() [all …]
|
H A D | SemaDeclCXX.cpp | 3318 MultiTemplateParamsArg TemplateParameterLists, in ActOnCXXMemberDeclarator() argument 3414 !isFunc && TemplateParameterLists.empty(); in ActOnCXXMemberDeclarator() 3509 Member = HandleDeclarator(S, D, TemplateParameterLists); in ActOnCXXMemberDeclarator()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | DeclSpec.h | 1974 ArrayRef<TemplateParameterList *> TemplateParameterLists; variable 2645 TemplateParameterLists = TPLs; in setTemplateParameterLists() 2650 return TemplateParameterLists; in getTemplateParameterLists()
|
H A D | Sema.h | 3412 MultiTemplateParamsArg TemplateParameterLists); 3888 MultiTemplateParamsArg TemplateParameterLists, 5304 MultiTemplateParamsArg TemplateParameterLists, 11480 MultiTemplateParamsArg TemplateParameterLists, 11504 MultiTemplateParamsArg TemplateParameterLists, 12036 MultiTemplateParamsArg TemplateParameterLists,
|
H A D | SemaOpenMP.h | 98 Scope *S, Declarator &D, MultiTemplateParamsArg TemplateParameterLists,
|
/freebsd/contrib/llvm-project/clang/include/clang/Parse/ |
H A D | Parser.h | 516 typedef SmallVector<TemplateParameterList *, 4> TemplateParameterLists; typedef 1578 ParsedTemplateInfo(TemplateParameterLists *TemplateParams, 1605 TemplateParameterLists *TemplateParams;
|
/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | Parser.cpp | 1352 MultiTemplateParamsArg TemplateParameterLists(*TemplateInfo.TemplateParams); in ParseFunctionDefinition() local 1360 TemplateParameterLists); in ParseFunctionDefinition()
|
H A D | ParseDeclCXX.cpp | 992 TemplateParameterLists *TemplateParams = TemplateInfo.TemplateParams; in ParseAliasDeclarationAfterDeclarator() 1891 TemplateParameterLists *TemplateParams = TemplateInfo.TemplateParams; in ParseClassSpecifier() 2178 TemplateParameterLists FakedParamLists; in ParseClassSpecifier()
|
H A D | ParseTemplate.cpp | 114 TemplateParameterLists ParamLists; in ParseTemplateDeclarationOrSpecialization()
|
H A D | ParseDecl.cpp | 2413 TemplateParameterLists FakedParamLists; in ParseDeclGroup() 2754 TemplateParameterLists FakedParamLists; in ParseDeclarationAfterDeclaratorAndAttributes()
|