• Home
  • Raw
  • Download

Lines Matching refs:NumExpansions

607                          Optional<unsigned> NumExpansions) {  in CheckPackExpansion()  argument
611 EllipsisLoc, NumExpansions); in CheckPackExpansion()
625 Optional<unsigned> NumExpansions) { in CheckPackExpansion() argument
640 return Context.getPackExpansionType(Pattern, NumExpansions, in CheckPackExpansion()
649 Optional<unsigned> NumExpansions) { in CheckPackExpansion() argument
666 PackExpansionExpr(Context.DependentTy, Pattern, EllipsisLoc, NumExpansions); in CheckPackExpansion()
673 bool &RetainExpansion, Optional<unsigned> &NumExpansions) { in CheckParameterPacksForExpansion() argument
755 if (!NumExpansions) { in CheckParameterPacksForExpansion()
758 NumExpansions = NewPackSize; in CheckParameterPacksForExpansion()
765 if (NewPackSize != *NumExpansions) { in CheckParameterPacksForExpansion()
771 << FirstPack.first << Name << *NumExpansions << NewPackSize in CheckParameterPacksForExpansion()
775 << Name << *NumExpansions << NewPackSize in CheckParameterPacksForExpansion()
791 if (NumExpansions && *NumExpansions < *NumPartialExpansions) { in CheckParameterPacksForExpansion()
795 << PartialPack << *NumPartialExpansions << *NumExpansions in CheckParameterPacksForExpansion()
800 NumExpansions = NumPartialExpansions; in CheckParameterPacksForExpansion()
1057 SourceLocation &Ellipsis, Optional<unsigned> &NumExpansions) const { in getTemplateArgumentPackExpansionPattern()
1073 NumExpansions = Expansion.getTypePtr()->getNumExpansions(); in getTemplateArgumentPackExpansionPattern()
1091 NumExpansions = Expansion->getNumExpansions(); in getTemplateArgumentPackExpansionPattern()
1097 NumExpansions = Argument.getNumTemplateExpansions(); in getTemplateArgumentPackExpansionPattern()
1255 Optional<unsigned> NumExpansions) { in BuildCXXFoldExpr() argument
1258 EllipsisLoc, RHS, RParenLoc, NumExpansions); in BuildCXXFoldExpr()