Home | History | Annotate | Download | only in Sema

Lines Matching full:pack

451          "Only template template arguments can be pack expansions here");
453 "Template template argument pack expansion without packs");
554 // template-parameter that is not a template parameter pack.
684 // template-parameter that is not a template parameter pack.
750 // template-parameter that is not a template parameter pack.
1199 // is a template parameter pack, it shall be the last template parameter.
1357 // pack.
1878 // We might have a substituted template template parameter pack. If so,
2616 /// \param ArgumentPackIndex The index into the argument pack where this
2617 /// argument will be placed. Only valid if the parameter is a parameter pack.
2715 // If we parsed the template argument as a pack expansion, create a
2716 // pack expansion expression.
2762 case TemplateArgument::Pack:
2823 case TemplateArgument::Pack:
2881 // If we have an expanded parameter pack, make sure we don't have too
2906 // The template parameter was a template parameter pack, so take the
2907 // deduced argument and place it on the argument pack. Note that we
2930 // If we have a template parameter pack with no more corresponding
2931 // arguments, just break out now and we'll fill in the argument pack below.
4192 // a parameter pack where the template template argument does not.
4360 // pack (14.5.3), the template parameter pack will match zero or more
4363 // template parameter pack in P (ignoring whether those template
4580 if (Args[I].getKind() == TemplateArgument::Pack) {
4594 // We can have a pack expansion of any of the bullets below.