Lines Matching defs:NumExpansions
460 Optional<unsigned> NumExpansions) {
464 EllipsisLoc, NumExpansions);
478 Optional<unsigned> NumExpansions) {
489 return Context.getPackExpansionType(Pattern, NumExpansions);
497 Optional<unsigned> NumExpansions) {
513 PackExpansionExpr(Context.DependentTy, Pattern, EllipsisLoc, NumExpansions);
533 bool &RetainExpansion, Optional<unsigned> &NumExpansions) {
608 if (!NumExpansions) {
611 NumExpansions = NewPackSize;
618 if (NewPackSize != *NumExpansions) {
624 << FirstPack.first << Name << *NumExpansions << NewPackSize
628 << Name << *NumExpansions << NewPackSize
844 SourceLocation &Ellipsis, Optional<unsigned> &NumExpansions) const {
860 NumExpansions = Expansion.getTypePtr()->getNumExpansions();
878 NumExpansions = Expansion->getNumExpansions();
884 NumExpansions = Argument.getNumTemplateExpansions();