Lines Matching full:packs
26 // Visitor that collects unexpanded parameter packs
30 /// \brief A class that collects unexpanded parameter packs.
49 // Recording occurrences of (unexpanded) parameter packs.
52 /// \brief Record occurrences of template type parameter packs.
59 /// \brief Record occurrences of template type parameter packs
72 /// parameter packs in an expression.
80 /// \brief Record occurrences of template template parameter packs.
108 // Pruning the search for unexpanded parameter packs.
112 /// do not contain unexpanded parameter packs.
122 /// unexpanded parameter packs.
131 /// that do not contain unexpanded parameter packs.
142 /// they cannot contain unexpanded parameter packs.
200 /// \brief Diagnose all of the unexpanded parameter packs in the given
267 assert(!Unexpanded.empty() && "Unable to find unexpanded parameter packs");
281 assert(!Unexpanded.empty() && "Unable to find unexpanded parameter packs");
297 assert(!Unexpanded.empty() && "Unable to find unexpanded parameter packs");
333 assert(!Unexpanded.empty() && "Unable to find unexpanded parameter packs");
347 assert(!Unexpanded.empty() && "Unable to find unexpanded parameter packs");
360 assert(!Unexpanded.empty() && "Unable to find unexpanded parameter packs");
481 // parameter packs that are not expanded by a nested pack
503 // parameter packs that are not expanded by a nested pack
583 // want to check any parameter packs we *do* have arguments for.
620 // All of the parameter packs expanded by a pack expansion shall have
751 // These declarator chunks cannot contain any parameter packs.
775 // Callback to only accept typo corrections that refer to parameter packs.