Lines Matching refs:Pack
314 void ExpandingFunctionParameterPack(ParmVarDecl *Pack) { } in ExpandingFunctionParameterPack() argument
3627 ExprResult RebuildSizeOfPackExpr(SourceLocation OperatorLoc, NamedDecl *Pack, in RebuildSizeOfPackExpr() argument
3632 return SizeOfPackExpr::Create(SemaRef.Context, OperatorLoc, Pack, PackLoc, in RebuildSizeOfPackExpr()
3966 case TemplateArgument::Pack: in RebuildPackExpansion()
4658 case TemplateArgument::Pack: in TransformTemplateArgument()
4832 if (In.getArgument().getKind() == TemplateArgument::Pack) { in TransformTemplateArguments()
6679 QualType Pack = getDerived().TransformType(TLB, TI->getTypeLoc()); in TransformPackIndexingType() local
6680 if (Pack.isNull()) in TransformPackIndexingType()
6685 Pack, IndexExpr.get(), SourceLocation(), TL.getEllipsisLoc(), in TransformPackIndexingType()
6694 SubtitutedTypes.push_back(Pack); in TransformPackIndexingType()
14509 auto *Pack = cast<VarDecl>(C->getCapturedVar()); in TransformLambdaExpr() local
14514 Pack)); in TransformLambdaExpr()
15014 auto *Pack = E->getPack(); in TransformSizeOfPackExpr() local
15015 if (auto *TTPD = dyn_cast<TemplateTypeParmDecl>(Pack)) { in TransformSizeOfPackExpr()
15018 } else if (auto *TTPD = dyn_cast<TemplateTemplateParmDecl>(Pack)) { in TransformSizeOfPackExpr()
15021 auto *VD = cast<ValueDecl>(Pack); in TransformSizeOfPackExpr()
15038 auto *Pack = cast_or_null<NamedDecl>( in TransformSizeOfPackExpr() local
15040 if (!Pack) in TransformSizeOfPackExpr()
15043 E->getOperatorLoc(), Pack, E->getPackLoc(), E->getRParenLoc(), in TransformSizeOfPackExpr()
15155 ExprResult Pack = getDerived().TransformExpr(Pattern); in TransformPackIndexingExpr() local
15156 if (Pack.isInvalid()) in TransformPackIndexingExpr()
15159 E->getEllipsisLoc(), E->getRSquareLoc(), Pack.get(), IndexExpr.get(), in TransformPackIndexingExpr()