r239089 - in /trunk/libstdc++-v3: ChangeLog inc...

redi@gcc.gnu.org redi@gcc.gnu.org
Wed Aug 3 18:11:00 GMT 2016


Author: redi
Date: Wed Aug  3 18:11:18 2016
New Revision: 239089

URL: https://gcc.gnu.org/viewcvs?rev=239089&root=gcc&view=rev
Log:
Define std::owner_less<void> specialization (P0074R0)

	* include/bits/shared_ptr.h (owner_less): Add default template
	argument.
	* include/bits/shared_ptr_base.h (_Sp_owner_less<void, void>): Define
	specialization.
	(owner_less<void>): Define specialization.
	* include/bits/stl_function.h (__cpp_lib_transparent_operators):
	Update value.
	* testsuite/20_util/owner_less/void.cc: New test.
	* testsuite/experimental/feat-cxx14.cc: Update macro value tested.

Added:
    trunk/libstdc++-v3/testsuite/20_util/owner_less/void.cc
Modified:
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/include/bits/shared_ptr.h
    trunk/libstdc++-v3/include/bits/shared_ptr_base.h
    trunk/libstdc++-v3/include/bits/stl_function.h
    trunk/libstdc++-v3/testsuite/experimental/feat-cxx14.cc



More information about the Libstdc++-cvs mailing list