Lines Matching refs:NumExpansions

606                          Optional<unsigned> NumExpansions) {  in CheckPackExpansion()  argument
610 EllipsisLoc, NumExpansions); in CheckPackExpansion()
624 Optional<unsigned> NumExpansions) { in CheckPackExpansion() argument
639 return Context.getPackExpansionType(Pattern, NumExpansions, in CheckPackExpansion()
648 Optional<unsigned> NumExpansions) { in CheckPackExpansion() argument
665 PackExpansionExpr(Context.DependentTy, Pattern, EllipsisLoc, NumExpansions); in CheckPackExpansion()
672 bool &RetainExpansion, Optional<unsigned> &NumExpansions) { in CheckParameterPacksForExpansion() argument
752 if (!NumExpansions) { in CheckParameterPacksForExpansion()
755 NumExpansions = NewPackSize; in CheckParameterPacksForExpansion()
762 if (NewPackSize != *NumExpansions) { in CheckParameterPacksForExpansion()
768 << FirstPack.first << Name << *NumExpansions << NewPackSize in CheckParameterPacksForExpansion()
772 << Name << *NumExpansions << NewPackSize in CheckParameterPacksForExpansion()
788 if (NumExpansions && *NumExpansions < *NumPartialExpansions) { in CheckParameterPacksForExpansion()
792 << PartialPack << *NumPartialExpansions << *NumExpansions in CheckParameterPacksForExpansion()
797 NumExpansions = NumPartialExpansions; in CheckParameterPacksForExpansion()
1055 SourceLocation &Ellipsis, Optional<unsigned> &NumExpansions) const { in getTemplateArgumentPackExpansionPattern()
1071 NumExpansions = Expansion.getTypePtr()->getNumExpansions(); in getTemplateArgumentPackExpansionPattern()
1089 NumExpansions = Expansion->getNumExpansions(); in getTemplateArgumentPackExpansionPattern()
1095 NumExpansions = Argument.getNumTemplateExpansions(); in getTemplateArgumentPackExpansionPattern()
1253 Optional<unsigned> NumExpansions) { in BuildCXXFoldExpr() argument
1256 EllipsisLoc, RHS, RParenLoc, NumExpansions); in BuildCXXFoldExpr()