Lines Matching defs:Params

56                                              ArrayRef<NamedDecl *> Params,
60 NumParams(Params.size()), ContainsUnexpandedParameterPack(false),
64 NamedDecl *P = Params[Idx];
129 ArrayRef<NamedDecl *> Params,
132 Params.size(), RequiresClause ? 1u : 0u),
134 return new (Mem) TemplateParameterList(C, TemplateLoc, LAngleLoc, Params,
210 static bool AdoptTemplateParameterList(TemplateParameterList *Params,
213 for (NamedDecl *P : *Params) {
283 DeclarationName Name, TemplateParameterList *Params,
285 : NamedDecl(DK, DC, L, Name), TemplatedDecl(Decl), TemplateParams(Params) {}
451 TemplateParameterList *Params, NamedDecl *Decl) {
452 bool Invalid = AdoptTemplateParameterList(Params, cast<DeclContext>(Decl));
453 auto *TD = new (C, DC) FunctionTemplateDecl(C, DC, L, Name, Params, Decl);
537 TemplateParameterList *Params,
539 bool Invalid = AdoptTemplateParameterList(Params, cast<DeclContext>(Decl));
540 auto *TD = new (C, DC) ClassTemplateDecl(C, DC, L, Name, Params, Decl);
864 IdentifierInfo *Id, bool Typename, TemplateParameterList *Params,
866 : TemplateDecl(TemplateTemplateParm, DC, L, Id, Params),
878 bool Typename, TemplateParameterList *Params) {
880 Typename, Params);
887 TemplateParameterList *Params,
891 TemplateTemplateParmDecl(DC, L, D, P, Id, Typename, Params, Expansions);
1111 TemplateParameterList *Params,
1113 bool Invalid = AdoptTemplateParameterList(Params, DC);
1114 auto *TD = new (C, DC) ConceptDecl(DC, L, Name, Params, ConstraintExpr);
1173 SourceLocation IdLoc, TemplateParameterList *Params,
1179 TemplateParams(Params), InstantiatedFromMember(nullptr, false) {
1180 if (AdoptTemplateParameterList(Params, this))
1187 SourceLocation IdLoc, TemplateParameterList *Params,
1192 Context, TK, DC, StartLoc, IdLoc, Params, SpecializedTemplate, Args,
1230 MutableArrayRef<TemplateParameterList *> Params,
1233 if (!Params.empty()) {
1234 TPL = new (Context) TemplateParameterList *[Params.size()];
1235 llvm::copy(Params, TPL);
1238 FriendTemplateDecl(DC, L, TPL, Params.size(), Friend, FLoc);
1253 TemplateParameterList *Params, NamedDecl *Decl) {
1254 bool Invalid = AdoptTemplateParameterList(Params, DC);
1255 auto *TD = new (C, DC) TypeAliasTemplateDecl(C, DC, L, Name, Params, Decl);
1290 TemplateParameterList *Params,
1292 bool Invalid = AdoptTemplateParameterList(Params, DC);
1293 auto *TD = new (C, DC) VarTemplateDecl(C, DC, L, Name, Params, Decl);
1532 SourceLocation IdLoc, TemplateParameterList *Params,
1538 TemplateParams(Params), InstantiatedFromMember(nullptr, false) {
1539 if (AdoptTemplateParameterList(Params, DC))
1546 SourceLocation IdLoc, TemplateParameterList *Params,
1550 Context, DC, StartLoc, IdLoc, Params, SpecializedTemplate, T, TInfo, S,
1615 NamedDecl *Params[] = {TemplateTemplateParm, TemplateTypeParm,
1620 Params, SourceLocation(), nullptr);
1639 NamedDecl *Params[] = {Index, Ts};
1641 llvm::ArrayRef(Params), SourceLocation(),