Lines Matching refs:Pack
281 void ExpandingFunctionParameterPack(ParmVarDecl *Pack) { }
2730 NamedDecl *Pack,
2735 return SizeOfPackExpr::Create(SemaRef.Context, OperatorLoc, Pack, PackLoc,
2978 case TemplateArgument::Pack:
2981 llvm_unreachable("Pack expansion pattern has no parameter packs");
3224 assert(!Unexpanded.empty() && "Pack expansion without parameter packs?");
3610 case TemplateArgument::Pack:
3625 case TemplateArgument::Pack:
3754 if (In.getArgument().getKind() == TemplateArgument::Pack) {
3784 assert(!Unexpanded.empty() && "Pack expansion without parameter packs?");
4925 assert(!Unexpanded.empty() && "Pack expansion without parameter packs?");
5829 assert(!Unexpanded.empty() && "Pack expansion without parameter packs?");
10014 VarDecl *Pack = C->getCapturedVar();
10019 Pack));
10371 auto *Pack = E->getPack();
10372 if (auto *TTPD = dyn_cast<TemplateTypeParmDecl>(Pack)) {
10375 } else if (auto *TTPD = dyn_cast<TemplateTemplateParmDecl>(Pack)) {
10378 auto *VD = cast<ValueDecl>(Pack);
10392 auto *Pack = cast_or_null<NamedDecl>(
10394 if (!Pack)
10396 return getDerived().RebuildSizeOfPackExpr(E->getOperatorLoc(), Pack,
10468 assert(!Unexpanded.empty() && "Pack expansion without parameter packs?");
10649 assert(!Unexpanded.empty() && "Pack expansion without parameter packs?");