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