Lines Matching full:packs
213 /// given set of parameter packs into separate arguments by repeatedly
225 /// \param Unexpanded The set of unexpanded parameter packs within the
234 /// when extending explicitly-specified template argument packs per
245 /// \returns true if an error occurred (e.g., because the parameter packs
2570 llvm_unreachable("Pack expansion pattern has no parameter packs");
2776 assert(!Unexpanded.empty() && "Pack expansion without parameter packs?");
2778 // Determine whether the set of unexpanded parameter packs can and should
3280 // Unpack argument packs, which we translate them into separate
3309 assert(!Unexpanded.empty() && "Pack expansion without parameter packs?");
3311 // Determine whether the set of unexpanded parameter packs can and should
4150 // Find the parameter packs that could be expanded.
4155 assert(Unexpanded.size() > 0 && "Could not find parameter packs!");
4157 // Determine whether we should expand the parameter packs.
4252 // Determine whether we should expand the parameter packs.
7878 // Determine whether the set of unexpanded parameter packs can and should
8777 assert(!Unexpanded.empty() && "Pack expansion without parameter packs?");
8779 // Determine whether the set of unexpanded parameter packs can
8840 // If any unexpanded parameter packs remain, we still have a
9175 // Ignore parameter packs.