Home
last modified time | relevance | path

Searched refs:do_class_deduction (Results 1 – 9 of 9) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/cp/
H A DChangeLog-20171669 (do_class_deduction): Adjust.
2275 * pt.c (do_class_deduction): Handle the case of no viable implicit
2341 * pt.c (do_class_deduction): Special-case deduction from a single
2467 * pt.c (do_class_deduction): Do list deduction in two phases.
3133 * pt.c (do_class_deduction): Build qualified type.
3810 (do_class_deduction): Likewise. Refactor if.
3937 * pt.c (do_class_deduction): Don't add candidates that will be
4135 (do_class_deduction): Adjust buld_new_function_call calls.
4893 * pt.c (do_class_deduction): Always build the copy guide.
4946 (do_class_deduction): Use that rather than special case.
[all …]
H A DChangeLog-202153 * pt.c (do_class_deduction): Don't deduce CLASSTYPE_ERRONEOUS
2476 * pt.c (do_class_deduction): Use perform_dguide_overload_resolution
2878 * pt.c (do_class_deduction): Likewise.
3249 * pt.c (do_class_deduction): Punt if the initializer is
3446 * pt.c (do_class_deduction): Reject alias CTAD in C++17 mode
3465 * pt.c (do_class_deduction): Look through EXPR_PACK_EXPANSION
4458 (do_class_deduction): Defer the deduction until the enclosing
5002 * pt.c (do_class_deduction): No aggregate guide if any_dguides_p.
H A DChangeLog-2016491 (do_class_deduction): Handle non-class templates.
836 * pt.c (do_class_deduction): Set cp_unevaluated_operand.
982 * pt.c (do_class_deduction): Handle list-initialization.
1005 * pt.c (make_template_placeholder, do_class_deduction): New.
1008 (do_auto_deduction): Call do_class_deduction.
H A DChangeLog-2019580 (ctor_deduction_guides_for): Factor out of do_class_deduction.
887 (is_spec_or_derived): Split out from do_class_deduction.
4038 * pt.c (tsubst_copy_and_build, do_class_deduction): Likewise.
4225 * pt.c (do_class_deduction): Don't try the single element deduction
4763 * pt.c (do_class_deduction): Handle parm used as its own arg.
4949 * pt.c (do_class_deduction): Don't include explicit specialization
H A DChangeLog1698 * pt.cc (do_class_deduction): Check complain before attempting
1716 * pt.cc (do_class_deduction): Pedwarn for renaming alias in C++17.
H A DChangeLog-2020630 (do_class_deduction): Look through EXPR_PACK_EXPANSION, too.
2081 * pt.c (do_class_deduction): Don't prune explicit deduction guides
2304 (do_class_deduction): Warn when CTAD succeeds but the type doesn't
H A DChangeLog-20183565 * pt.c (do_class_deduction): Ignore inherited ctors.
3698 (do_class_deduction): Check the return value of the latter.
H A Dpt.cc30100 do_class_deduction (tree ptype, tree tmpl, tree init, in do_class_deduction() function
30370 return do_class_deduction (type, ctmpl, init, flags, complain); in do_auto_deduction()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/cp/
H A Dpt.c29030 do_class_deduction (tree ptype, tree tmpl, tree init, in do_class_deduction() function
29227 return do_class_deduction (type, tmpl, init, flags, complain); in do_auto_deduction()