Lines Matching refs:NumExpansions
234 /// set, \c NumExpansions must also be set.
241 /// \param NumExpansions The number of separate arguments that will be in
251 /// otherwise. If false, \c ShouldExpand (and possibly \c NumExpansions)
258 Optional<unsigned> &NumExpansions) {
620 Optional<unsigned> NumExpansions,
1038 Optional<unsigned> NumExpansions) {
1040 NumExpansions);
2954 Optional<unsigned> NumExpansions) {
2959 EllipsisLoc, NumExpansions);
2969 NumExpansions),
2986 NumExpansions))
3001 Optional<unsigned> NumExpansions) {
3002 return getSema().CheckPackExpansion(Pattern, EllipsisLoc, NumExpansions);
3230 Optional<unsigned> NumExpansions = OrigNumExpansions;
3235 NumExpansions))
3249 NumExpansions);
3265 for (unsigned I = 0; I != *NumExpansions; ++I) {
3789 Optional<unsigned> NumExpansions = OrigNumExpansions;
3795 NumExpansions))
3808 NumExpansions);
3818 for (unsigned I = 0; I != *NumExpansions; ++I) {
4539 ParmVarDecl *OldParm, int indexAdjustment, Optional<unsigned> NumExpansions,
4544 if (NumExpansions && isa<PackExpansionType>(OldDI->getType())) {
4562 NumExpansions);
4605 Optional<unsigned> NumExpansions;
4623 NumExpansions = OrigNumExpansions;
4629 NumExpansions)) {
4637 for (unsigned I = 0; I != *NumExpansions; ++I) {
4684 NumExpansions,
4704 Optional<unsigned> NumExpansions;
4720 NumExpansions)) {
4727 for (unsigned I = 0; I != *NumExpansions; ++I) {
4770 NumExpansions);
4931 Optional<unsigned> NumExpansions = PackExpansion->getNumExpansions();
4936 RetainExpansion, NumExpansions))
4948 U = SemaRef.Context.getPackExpansionType(U, NumExpansions);
4955 for (unsigned ArgIdx = 0; ArgIdx != *NumExpansions; ++ArgIdx) {
5815 Optional<unsigned> NumExpansions = PackExpansion->getNumExpansions();
5818 Unexpanded, Expand, RetainExpansion, NumExpansions))
5835 NewPatternType, NumExpansions);
5845 for (unsigned ArgIdx = 0; ArgIdx != *NumExpansions; ++ArgIdx) {
9485 Optional<unsigned> NumExpansions = OrigNumExpansions;
9490 NumExpansions))
9509 NumExpansions);
9522 for (unsigned I = 0; I != *NumExpansions; ++I) {
9534 NumExpansions);
9563 NumExpansions);
9971 Optional<unsigned> NumExpansions;
9976 NumExpansions)) {
9986 for (unsigned I = 0; I != *NumExpansions; ++I) {
10332 Optional<unsigned> NumExpansions;
10336 NumExpansions))
10445 Optional<unsigned> NumExpansions;
10450 NumExpansions))
10500 for (unsigned I = 0; I != *NumExpansions; ++I) {
10502 getSema(), LeftFold ? I : *NumExpansions - I - 1);
10626 Optional<unsigned> OrigNumExpansions = OrigElement.NumExpansions;
10627 Optional<unsigned> NumExpansions = OrigNumExpansions;
10634 NumExpansions))
10657 Key.get(), Value.get(), OrigElement.EllipsisLoc, NumExpansions
10669 for (unsigned I = 0; I != *NumExpansions; ++I) {
10680 Key.get(), Value.get(), SourceLocation(), NumExpansions