Lines Matching defs:pack

1661    parameter pack, when followed by an ellipsis.  */
1671 pack. If we find any of these, then this declarator cannot be
1672 made into a parameter pack. */
4411 create a char... template parameter pack from a string node. */
4445 create a char... template parameter pack from a string node. */
4538 function with parameter pack char.... Call the function with
4654 parameter pack CharT... */
7901 argument pack.
8005 /* Build the argument pack. */
10786 pedwarn (ellipsis_loc, 0, "pack init-capture only available with "
15236 /* Construct the pack expansion type. */
15958 Returns a TREE_VEC of WILDCARD_DECLs. If the parameter is a pack
16272 set to true iff this parameter is a parameter pack. */
16284 /* Assume it not a parameter pack. */
16309 pack. */
16340 /* If the parameter declaration is marked as a parameter pack, set
16393 Sets *IS_PARAMETER_PACK if this is a template parameter pack. */
16415 argument pack. */
16447 "template parameter pack %qD cannot have a "
16491 argument pack. */
16533 "template parameter pack %qD cannot "
17121 argument pack. */
17128 "expected parameter pack before %<...%>");
18421 parameter pack. However, the Concepts TS does allow concepts
19527 enumerator doesn't contain any bare template parameter pack. */
19936 "pack expansion in using-declaration only available "
21442 parameter pack. */
21466 parameter pack, but we have no way to report it,
22883 /* If the declarator is a template parameter pack, remember that and
22897 parameter pack expansion expression. Otherwise, leave the ellipsis
22901 /* If a function parameter pack was specified and an implicit template
22935 /* Build a pack expansion type */
22990 /* Find the name of the parameter pack. */
22998 ? G_("template parameter pack %qD "
23000 : G_("parameter pack %qD cannot have "
23006 ? G_("template parameter pack cannot have "
23008 : G_("parameter pack cannot have a "
23548 /* If we have an ellipsis, this is an initializer pack
25600 /* Make this a pack expansion type. */
26094 /* Turn the type into a pack expansion expression. */
27025 tree pack = make_pack_expansion (TREE_VALUE (attribute));
27026 if (pack == error_mark_node)
27028 TREE_VALUE (attribute) = pack;
27138 /* Handle alignas (pack...). */
29183 "tes taking an argument pack of characters");
29193 "non-type template parameter pack %<<char...>%> or "
29199 "non-type template parameter pack %<<char...>%>",
30221 pack. */