Home
last modified time | relevance | path

Searched refs:TemplateParameterLists (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DDeclSpec.h1977 ArrayRef<TemplateParameterList *> TemplateParameterLists; variable
2648 TemplateParameterLists = TPLs; in setTemplateParameterLists()
2653 return TemplateParameterLists; in getTemplateParameterLists()
H A DSemaOpenMP.h99 Scope *S, Declarator &D, MultiTemplateParamsArg TemplateParameterLists,
H A DSema.h3837 MultiTemplateParamsArg TemplateParameterLists);
4279 MultiTemplateParamsArg TemplateParameterLists,
5719 MultiTemplateParamsArg TemplateParameterLists,
11698 MultiTemplateParamsArg TemplateParameterLists,
11722 MultiTemplateParamsArg TemplateParameterLists,
12270 Scope *S, MultiTemplateParamsArg TemplateParameterLists,
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplate.cpp8500 MultiTemplateParamsArg TemplateParameterLists, SkipBodyInfo *SkipBody) { in ActOnClassTemplateSpecialization() argument
8549 KWLoc, TemplateNameLoc, SS, &TemplateId, TemplateParameterLists, in ActOnClassTemplateSpecialization()
8701 if (TemplateParameterLists.size() > 0) { in ActOnClassTemplateSpecialization()
8703 TemplateParameterLists); in ActOnClassTemplateSpecialization()
8736 /*FriendLoc*/ SourceLocation(), TemplateParameterLists.size() - 1, in ActOnClassTemplateSpecialization()
8737 TemplateParameterLists.data()); in ActOnClassTemplateSpecialization()
8750 if (TemplateParameterLists.size() > 1 && SS.isSet()) { in ActOnClassTemplateSpecialization()
8752 Context, TemplateParameterLists.drop_back(1)); in ActOnClassTemplateSpecialization()
8878 MultiTemplateParamsArg TemplateParameterLists, in ActOnTemplateDeclarator() argument
8880 Decl *NewDecl = HandleDeclarator(S, D, TemplateParameterLists); in ActOnTemplateDeclarator()
[all …]
H A DSemaDecl.cpp15635 MultiTemplateParamsArg TemplateParameterLists, in ActOnStartOfFunctionDef() argument
15651 ParentScope, D, TemplateParameterLists, Bases); in ActOnStartOfFunctionDef()
15654 Decl *DP = HandleDeclarator(ParentScope, D, TemplateParameterLists); in ActOnStartOfFunctionDef()
17472 MultiTemplateParamsArg TemplateParameterLists, bool &OwnedDecl, in ActOnTag() argument
17481 assert(TemplateParameterLists.size() == 0 || TUK != TagUseKind::Reference); in ActOnTag()
17494 if (TemplateParameterLists.size() > 0 || in ActOnTag()
17498 KWLoc, NameLoc, SS, nullptr, TemplateParameterLists, in ActOnTag()
17536 /*FriendLoc*/ SourceLocation(), TemplateParameterLists.size() - 1, in ActOnTag()
17537 TemplateParameterLists.data(), SkipBody); in ActOnTag()
17547 if (!TemplateParameterLists.empty() && isMemberSpecialization && in ActOnTag()
[all …]
H A DSemaDeclCXX.cpp3433 MultiTemplateParamsArg TemplateParameterLists, in ActOnCXXMemberDeclarator() argument
3527 !isFunc && TemplateParameterLists.empty(); in ActOnCXXMemberDeclarator()
3622 Member = HandleDeclarator(S, D, TemplateParameterLists); in ActOnCXXMemberDeclarator()
/freebsd/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h7749 typedef SmallVector<TemplateParameterList *, 4> TemplateParameterLists; typedef
7926 ParsedTemplateInfo(TemplateParameterLists *TemplateParams,
7944 TemplateParameterLists *TemplateParams;
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParser.cpp1276 MultiTemplateParamsArg TemplateParameterLists(*TemplateInfo.TemplateParams); in ParseFunctionDefinition() local
1284 TemplateParameterLists); in ParseFunctionDefinition()
H A DParseDeclCXX.cpp908 TemplateParameterLists *TemplateParams = TemplateInfo.TemplateParams; in ParseAliasDeclarationAfterDeclarator()
1730 TemplateParameterLists *TemplateParams = TemplateInfo.TemplateParams; in ParseClassSpecifier()
2025 TemplateParameterLists FakedParamLists; in ParseClassSpecifier()
H A DParseTemplate.cpp83 TemplateParameterLists ParamLists; in ParseTemplateDeclarationOrSpecialization()
H A DParseDecl.cpp2249 TemplateParameterLists FakedParamLists; in ParseDeclGroup()
2567 TemplateParameterLists FakedParamLists; in ParseDeclarationAfterDeclaratorAndAttributes()