Lines Matching refs:Pack
303 for (auto &Pack : Unexpanded) {
305 if (auto *TTPT = Pack.first.dyn_cast<const TemplateTypeParmType *>()) {
309 return declaresSameEntity(Pack.first.get<NamedDecl *>(), LocalPack);
313 LambdaParamPackReferences.push_back(Pack);
1106 case TemplateArgument::Pack:
1122 TemplateArgument Pack;
1126 Pack = Subst->getArgumentPack();
1134 Pack = Subst->getArgumentPack();
1147 Pack = Subst->getArgumentPack();
1156 case TemplateArgument::Pack:
1162 for (TemplateArgument Elem : Pack.pack_elements()) {
1168 return Pack.pack_size();
1219 Expr *Pack = LHS ? LHS : RHS;
1220 assert(Pack && "fold expression with neither LHS nor RHS");
1222 if (!Pack->containsUnexpandedParameterPack())
1224 << Pack->getSourceRange();