Lines Matching refs:NumExpansions
469 Optional<unsigned> NumExpansions) {
473 EllipsisLoc, NumExpansions);
487 Optional<unsigned> NumExpansions) {
498 return Context.getPackExpansionType(Pattern, NumExpansions);
506 Optional<unsigned> NumExpansions) {
522 PackExpansionExpr(Context.DependentTy, Pattern, EllipsisLoc, NumExpansions);
542 bool &RetainExpansion, Optional<unsigned> &NumExpansions) {
617 if (!NumExpansions) {
620 NumExpansions = NewPackSize;
627 if (NewPackSize != *NumExpansions) {
633 << FirstPack.first << Name << *NumExpansions << NewPackSize
637 << Name << *NumExpansions << NewPackSize
878 SourceLocation &Ellipsis, Optional<unsigned> &NumExpansions) const {
894 NumExpansions = Expansion.getTypePtr()->getNumExpansions();
912 NumExpansions = Expansion->getNumExpansions();
918 NumExpansions = Argument.getNumTemplateExpansions();