Lines Matching defs:Pack
316 for (auto &Pack : Unexpanded) {
318 if (auto *TTPT = Pack.first.dyn_cast<const TemplateTypeParmType *>()) {
322 return declaresSameEntity(Pack.first.get<NamedDecl *>(), LocalPack);
325 LambdaParamPackReferences.push_back(Pack);
1179 case TemplateArgument::Pack:
1195 TemplateArgument Pack;
1199 Pack = Subst->getArgumentPack();
1207 Pack = Subst->getArgumentPack();
1220 Pack = Subst->getArgumentPack();
1230 case TemplateArgument::Pack:
1236 for (TemplateArgument Elem : Pack.pack_elements()) {
1253 return Pack.pack_size();
1304 Expr *Pack = LHS ? LHS : RHS;
1305 assert(Pack && "fold expression with neither LHS nor RHS");
1306 if (!Pack->containsUnexpandedParameterPack()) {
1309 << Pack->getSourceRange();