Lines Matching refs:Unexpanded
219 /// \param Unexpanded The set of unexpanded parameter packs within the
222 /// \param NumUnexpanded The number of unexpanded parameter packs in
223 /// \p Unexpanded.
229 /// \param RetainExpansion Whether the caller should add an unexpanded
248 llvm::ArrayRef<UnexpandedParameterPack> Unexpanded,
2488 SmallVector<UnexpandedParameterPack, 2> Unexpanded;
2489 getSema().collectUnexpandedParameterPacks(Pattern, Unexpanded);
2490 assert(!Unexpanded.empty() && "Pack expansion without parameter packs?");
2492 // Determine whether the set of unexpanded parameter packs can and should
2501 Unexpanded,
3064 SmallVector<UnexpandedParameterPack, 2> Unexpanded;
3065 getSema().collectUnexpandedParameterPacks(Pattern, Unexpanded);
3066 assert(!Unexpanded.empty() && "Pack expansion without parameter packs?");
3068 // Determine whether the set of unexpanded parameter packs can and should
3075 Unexpanded,
3868 SmallVector<UnexpandedParameterPack, 2> Unexpanded;
3874 SemaRef.collectUnexpandedParameterPacks(Pattern, Unexpanded);
3875 assert(Unexpanded.size() > 0 && "Could not find parameter packs!");
3885 Unexpanded,
3967 SmallVector<UnexpandedParameterPack, 2> Unexpanded;
3968 getSema().collectUnexpandedParameterPacks(Pattern, Unexpanded);
3974 Unexpanded,
7725 // produce a diagnostic when given only a single unexpanded parameter pack,
7727 UnexpandedParameterPack Unexpanded(E->getPack(), E->getPackLoc());
7732 Unexpanded,