r261632 - in /trunk/libstdc++-v3: ChangeLog doc...

redi@gcc.gnu.org redi@gcc.gnu.org
Fri Jun 15 14:19:00 GMT 2018


Author: redi
Date: Fri Jun 15 14:19:47 2018
New Revision: 261632

URL: https://gcc.gnu.org/viewcvs?rev=261632&root=gcc&view=rev
Log:
LWG 2993 reference_wrapper<T> conversion from T&&

	* doc/xml/manual/intro.xml: Document LWG 2993 change.
	* include/bits/refwrap.h (reference_wrapper(_Tp&)): Remove.
	(reference_wrapper(_Tp&&)): Remove.
	(reference_wrapper<_Up>(_Up&&)): Define new constructor as constrained
	template.
	(reference_wrapper): Add deduction guide.
	* testsuite/20_util/reference_wrapper/deduction.cc: New.
	* testsuite/20_util/reference_wrapper/lwg2993.cc: New.

Added:
    trunk/libstdc++-v3/testsuite/20_util/reference_wrapper/deduction.cc
    trunk/libstdc++-v3/testsuite/20_util/reference_wrapper/lwg2993.cc
Modified:
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/doc/xml/manual/intro.xml
    trunk/libstdc++-v3/include/bits/refwrap.h



More information about the Libstdc++-cvs mailing list