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

redi@gcc.gnu.org redi@gcc.gnu.org
Wed Jul 1 12:24:00 GMT 2015


Author: redi
Date: Wed Jul  1 12:24:03 2015
New Revision: 225243

URL: https://gcc.gnu.org/viewcvs?rev=225243&root=gcc&view=rev
Log:
	* include/bits/ptr_traits.h (__ptrtr_elt_type, __ptrtr_diff_type,
	__ptrtr_rebind, __ptrtr_not_void): Remove
	(__get_first_arg, __replace_first_arg, __make_not_void): Define new
	transformations.
	(__detected_or_): New detection trait.
	(pointer_traits): Use new traits.
	* testsuite/20_util/pointer_traits/pointer_to.cc: Add rebind member.
	* testsuite/20_util/pointer_traits/requirements/
	explicit_instantiation.cc: Use valid arguments to pointer_traits.

Modified:
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/include/bits/ptr_traits.h
    trunk/libstdc++-v3/testsuite/20_util/pointer_traits/pointer_to.cc
    trunk/libstdc++-v3/testsuite/20_util/pointer_traits/requirements/explicit_instantiation.cc



More information about the Libstdc++-cvs mailing list