Lines Matching refs:Pack

981     void ExpandingFunctionParameterPack(ParmVarDecl *Pack) {  in ExpandingFunctionParameterPack()  argument
982 SemaRef.CurrentInstantiationScope->MakeInstantiatedLocalArgPack(Pack); in ExpandingFunctionParameterPack()
1249 assert(Arg.getKind() == TemplateArgument::Pack && in TransformDecl()
1290 assert(Arg.getKind() == TemplateArgument::Pack && in TransformFirstQualifierInScope()
1387 if (Arg.getKind() == TemplateArgument::Pack) { in TransformTemplateName()
1398 assert(Arg.getKind() == TemplateArgument::Pack && in TransformTemplateName()
1460 if (Arg.getKind() == TemplateArgument::Pack) { in TransformTemplateParmRefExpr()
1473 assert(Arg.getKind() == TemplateArgument::Pack && in TransformTemplateParmRefExpr()
1698 if (DeclArgumentPack *Pack = Found->dyn_cast<DeclArgumentPack *>()) { in TransformFunctionParmPackRefExpr() local
1706 E->getExprLoc(), *Pack); in TransformFunctionParmPackRefExpr()
1711 TransformedDecl = (*Pack)[getSema().ArgumentPackSubstitutionIndex]; in TransformFunctionParmPackRefExpr()
1801 if (Arg.getKind() == TemplateArgument::Pack) { in TransformTemplateTypeParmType()
1817 assert(Arg.getKind() == TemplateArgument::Pack && in TransformTemplateTypeParmType()
3682 } else if (DeclArgumentPack *Pack = Stored.dyn_cast<DeclArgumentPack *>()) { in InstantiatedLocal() local
3683 Pack->push_back(cast<VarDecl>(Inst)); in InstantiatedLocal()
3692 DeclArgumentPack *Pack = LocalDecls[D].get<DeclArgumentPack *>(); in InstantiatedLocalPackArg() local
3693 Pack->push_back(Inst); in InstantiatedLocalPackArg()
3707 DeclArgumentPack *Pack = new DeclArgumentPack; in MakeInstantiatedLocalArgPack() local
3708 Stored = Pack; in MakeInstantiatedLocalArgPack()
3709 ArgumentPacks.push_back(Pack); in MakeInstantiatedLocalArgPack()
3713 for (DeclArgumentPack *Pack : ArgumentPacks) in isLocalPackExpansion()
3714 if (llvm::is_contained(*Pack, D)) in isLocalPackExpansion()
3719 void LocalInstantiationScope::SetPartiallySubstitutedPack(NamedDecl *Pack, in SetPartiallySubstitutedPack() argument
3722 assert((!PartiallySubstitutedPack || PartiallySubstitutedPack == Pack) && in SetPartiallySubstitutedPack()
3727 PartiallySubstitutedPack = Pack; in SetPartiallySubstitutedPack()