Home | History | Annotate | Download | only in cp

Lines Matching refs:pat1

25074 /* Given two function templates PAT1 and PAT2, return:
25076 1 if PAT1 is more specialized than PAT2 as described in [temp.func.order].
25077 -1 if PAT2 is more specialized than PAT1.
25102 pat1 to make arg1 look like arg2, that
25106 more_specialized_fn (tree pat1, tree pat2, int len)
25108 tree decl1 = DECL_TEMPLATE_RESULT (pat1);
25110 tree targs1 = make_tree_vec (DECL_NTPARMS (pat1));
25112 tree tparms1 = DECL_INNERMOST_TEMPLATE_PARMS (pat1);
25321 origs1, then pat2 is not as specialized as pat1. This can happen when
25338 && comp_template_parms (DECL_TEMPLATE_PARMS (pat1),
25371 PAT1 is a TREE_LIST whose TREE_VALUE is the TEMPLATE_DECL corresponding
25384 more_specialized_partial_spec (tree tmpl, tree pat1, tree pat2)
25390 tree tmpl1 = TREE_VALUE (pat1);
25425 && (template_args_variadic_p (TREE_PURPOSE (pat1))
25428 tree args1 = INNERMOST_TEMPLATE_ARGS (TREE_PURPOSE (pat1));
25434 if (template_args_variadic_p (TREE_PURPOSE (pat1)))