Lines Matching defs:levels

321 push_inline_template_parms_recursive (tree parmlist, int levels)
326 if (levels > 1)
327 push_inline_template_parms_recursive (TREE_CHAIN (parmlist), levels - 1);
384 int levels = 0;
389 levels = TMPL_PARMS_DEPTH (parms) - processing_template_decl;
393 --levels;
397 push_inline_template_parms_recursive (parms, levels);
400 /* Remember how many levels of template parameters we pushed so that
402 VEC_safe_push (int, heap, inline_parm_levels, levels);
450 (EXTRA_ARGS) levels are added. This function is used to combine
460 /* If there are more levels of EXTRA_ARGS than there are ARGS,
469 /* For the moment, we make ARGS look like it contains fewer levels. */
480 /* Return the N levels of innermost template arguments from the ARGS. */
844 /* There should be as many levels of arguments as there are
845 levels of parameters. */
2132 be too many levels of TARGS. Remove some of them
2347 reduce_template_parm_level (tree index, tree type, int levels)
2351 != TEMPLATE_PARM_LEVEL (index) - levels))
2364 TEMPLATE_PARM_LEVEL (index) - levels,
3236 error ("expected %d levels of template parms for %q#D, got %d",
3308 argument levels if necessary. */
4595 arguments containing {int} as the innermost level. Outer levels,
4666 /* We have multiple levels of arguments to coerce, at once. */
4683 /* Don't process further if one of the levels fails. */
4866 /* Temporarily reduce by one the number of levels in the
6193 given by PARMS. If there are m levels of ARGS and m + n levels of
6194 PARMS, then the result will contain n levels of PARMS. For
6606 /* We can see more levels of arguments than parameters if
6629 levels of template parameters in CODE_PATTERN. We are
7357 int levels;
7376 levels = TMPL_ARGS_DEPTH (args);
7377 if (level <= levels)
7458 r, levels);
7478 r = reduce_template_parm_level (t, type, levels);
10388 include template arguments for outer levels of template parameters
12612 /* There should be as many levels of arguments as there are levels