| /netbsd-src/external/gpl3/gcc/dist/gcc/cp/ |
| H A D | call.cc | 469 tree explicit_targs; member 520 tree explicit_targs; member 690 template_unification_rejection (tree tmpl, tree explicit_targs, tree targs, in template_unification_rejection() argument 699 r->u.template_unification.explicit_targs = explicit_targs; in template_unification_rejection() 3394 tree ctype, tree explicit_targs, tree first_arg, in add_template_candidate_real() argument 3463 gcc_assert (!explicit_targs); in add_template_candidate_real() 3488 if (!obj && explicit_targs) in add_template_candidate_real() 3555 fn = fn_type_unification (tmpl, explicit_targs, targs, in add_template_candidate_real() 3565 reason = template_unification_rejection (tmpl, explicit_targs, in add_template_candidate_real() 3624 cand->explicit_targs = explicit_targs; in add_template_candidate_real() [all …]
|
| H A D | pt.cc | 2160 tree explicit_targs; in determine_specialization() local 2189 explicit_targs = TREE_OPERAND (template_id, 1); in determine_specialization() 2224 targs = coerce_template_parms (parms, explicit_targs, fns, in determine_specialization() 2353 targs = get_bindings (fn, decl, explicit_targs, /*check_ret=*/true); in determine_specialization() 22057 tree explicit_targs, in fn_type_unification() argument 22115 if (explicit_targs) in fn_type_unification() 22138 if (explicit_targs == error_mark_node) in fn_type_unification() 22141 if (TMPL_ARGS_DEPTH (explicit_targs) in fn_type_unification() 22143 explicit_targs = add_outermost_template_args (full_targs, in fn_type_unification() 22144 explicit_targs); in fn_type_unification() [all …]
|
| H A D | ChangeLog-1997 | 852 * call.c (add_template_candidate): Add explicit_targs parameter. 878 (fn_type_unification): Add explicit_targs parameter. 941 (fn_type_unification): Handle explicit_targs.
|
| H A D | class.cc | 8361 tree explicit_targs, in resolve_address_of_overloaded_function() argument 8525 instantiation = fn_type_unification (fn, explicit_targs, targs, args, in resolve_address_of_overloaded_function()
|
| H A D | ChangeLog-2010 | 2964 * call.c (struct z_candidate): Add explicit_targs field.
|
| H A D | ChangeLog-2003 | 5298 (add_candidates): Add explicit_targs and template_only parameters.
|
| H A D | ChangeLog-2020 | 4304 (build_over_call): Check cand->explicit_targs instead.
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/cp/ |
| H A D | call.c | 472 tree explicit_targs; member 523 tree explicit_targs; member 692 template_unification_rejection (tree tmpl, tree explicit_targs, tree targs, in template_unification_rejection() argument 701 r->u.template_unification.explicit_targs = explicit_targs; in template_unification_rejection() 3322 tree ctype, tree explicit_targs, tree first_arg, in add_template_candidate_real() argument 3391 gcc_assert (!explicit_targs); in add_template_candidate_real() 3419 fn = fn_type_unification (tmpl, explicit_targs, targs, in add_template_candidate_real() 3429 reason = template_unification_rejection (tmpl, explicit_targs, in add_template_candidate_real() 3487 cand->explicit_targs = explicit_targs; in add_template_candidate_real() 3498 tree explicit_targs, tree first_arg, in add_template_candidate() argument [all …]
|
| H A D | pt.c | 2132 tree explicit_targs; in determine_specialization() local 2161 explicit_targs = TREE_OPERAND (template_id, 1); in determine_specialization() 2195 targs = coerce_template_parms (parms, explicit_targs, fns, in determine_specialization() 2298 targs = get_bindings (fn, decl, explicit_targs, /*check_ret=*/true); in determine_specialization() 21241 tree explicit_targs, in fn_type_unification() argument 21299 if (explicit_targs) in fn_type_unification() 21322 if (explicit_targs == error_mark_node) in fn_type_unification() 21325 if (TMPL_ARGS_DEPTH (explicit_targs) in fn_type_unification() 21327 explicit_targs = add_outermost_template_args (full_targs, in fn_type_unification() 21328 explicit_targs); in fn_type_unification() [all …]
|
| H A D | class.c | 8258 tree explicit_targs, in resolve_address_of_overloaded_function() argument 8409 instantiation = fn_type_unification (fn, explicit_targs, targs, args, in resolve_address_of_overloaded_function()
|