Lines Matching full:unexpanded
229 /// \param Unexpanded The set of unexpanded parameter packs within the
236 /// \param RetainExpansion Whether the caller should add an unexpanded
255 ArrayRef<UnexpandedParameterPack> Unexpanded,
3221 SmallVector<UnexpandedParameterPack, 2> Unexpanded;
3222 getSema().collectUnexpandedParameterPacks(Pattern, Unexpanded);
3223 assert(!Unexpanded.empty() && "Pack expansion without parameter packs?");
3225 // Determine whether the set of unexpanded parameter packs can and should
3233 Unexpanded,
3781 SmallVector<UnexpandedParameterPack, 2> Unexpanded;
3782 getSema().collectUnexpandedParameterPacks(Pattern, Unexpanded);
3783 assert(!Unexpanded.empty() && "Pack expansion without parameter packs?");
3785 // Determine whether the set of unexpanded parameter packs can and should
3792 Unexpanded,
4609 SmallVector<UnexpandedParameterPack, 2> Unexpanded;
4615 SemaRef.collectUnexpandedParameterPacks(Pattern, Unexpanded);
4616 assert(Unexpanded.size() > 0 && "Could not find parameter packs!");
4626 Unexpanded,
4710 SmallVector<UnexpandedParameterPack, 2> Unexpanded;
4711 getSema().collectUnexpandedParameterPacks(Pattern, Unexpanded);
4717 Unexpanded,
4921 SmallVector<UnexpandedParameterPack, 2> Unexpanded;
4923 Unexpanded);
4924 assert(!Unexpanded.empty() && "Pack expansion without parameter packs?");
4926 // Determine whether the set of unexpanded parameter packs can and
4935 Loc, SourceRange(), Unexpanded, Expand,
5805 SmallVector<UnexpandedParameterPack, 2> Unexpanded;
5807 Unexpanded);
5808 assert(!Unexpanded.empty() && "Pack expansion without parameter packs?");
5810 // Determine whether the set of unexpanded parameter packs can
5818 Unexpanded, Expand, RetainExpansion, NumExpansions))
9476 SmallVector<UnexpandedParameterPack, 2> Unexpanded;
9477 SemaRef.collectUnexpandedParameterPacks(PatternTL, Unexpanded);
9479 // Determine whether the set of unexpanded parameter packs can and should
9488 Unexpanded,
9968 UnexpandedParameterPack Unexpanded(C->getCapturedVar(), C->getLocation());
9974 Unexpanded,
10329 UnexpandedParameterPack Unexpanded(E->getPack(), E->getPackLoc());
10334 Unexpanded,
10437 SmallVector<UnexpandedParameterPack, 2> Unexpanded;
10438 getSema().collectUnexpandedParameterPacks(Pattern, Unexpanded);
10439 assert(!Unexpanded.empty() && "Pack expansion without parameter packs?");
10441 // Determine whether the set of unexpanded parameter packs can and should
10448 Unexpanded,
10617 SmallVector<UnexpandedParameterPack, 2> Unexpanded;
10618 getSema().collectUnexpandedParameterPacks(OrigElement.Key, Unexpanded);
10619 getSema().collectUnexpandedParameterPacks(OrigElement.Value, Unexpanded);
10620 assert(!Unexpanded.empty() && "Pack expansion without parameter packs?");
10622 // Determine whether the set of unexpanded parameter packs can
10632 Unexpanded,
10683 // If any unexpanded parameter packs remain, we still have a