Lines Matching defs:tmpl
471 tree tmpl;
483 tree tmpl;
692 template_unification_rejection (tree tmpl, tree explicit_targs, tree targs,
700 r->u.template_unification.tmpl = tmpl;
3321 add_template_candidate_real (struct z_candidate **candidates, tree tmpl,
3328 int ntparms = DECL_NTPARMS (tmpl);
3346 if (DECL_NONSTATIC_MEMBER_FUNCTION_P (tmpl))
3357 if ((DECL_MAYBE_IN_CHARGE_CONSTRUCTOR_P (tmpl)
3358 || DECL_BASE_CONSTRUCTOR_P (tmpl))
3359 && CLASSTYPE_VBASECLASSES (DECL_CONTEXT (tmpl)))
3370 if (DECL_CONSTRUCTOR_P (tmpl) && nargs == 2
3384 if (tree firstparm = FUNCTION_FIRST_USER_PARMTYPE (tmpl))
3419 fn = fn_type_unification (tmpl, explicit_targs, targs,
3429 reason = template_unification_rejection (tmpl, explicit_targs,
3466 if (DECL_TI_TEMPLATE (fn) != tmpl)
3484 cand->template_decl = build_template_info (tmpl, targs);
3491 return add_candidate (candidates, tmpl, first_arg, arglist, nargs, NULL,
3497 add_template_candidate (struct z_candidate **candidates, tree tmpl, tree ctype,
3504 add_template_candidate_real (candidates, tmpl, ctype,
3517 add_template_conv_candidate (struct z_candidate **candidates, tree tmpl,
3530 add_template_candidate_real (candidates, tmpl, NULL_TREE, NULL_TREE,
3782 if (r->u.template_unification.tmpl == NULL_TREE)
3790 fn_type_unification (r->u.template_unification.tmpl,