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

redi@gcc.gnu.org redi@gcc.gnu.org
Fri Aug 5 09:00:00 GMT 2016


Author: redi
Date: Fri Aug  5 09:00:34 2016
New Revision: 239166

URL: https://gcc.gnu.org/viewcvs?rev=239166&root=gcc&view=rev
Log:
Use __invoke in std::function internals

	* include/std/functional (__callable_functor): Remove.
	(_Function_handler::_M_invoke): Use __invoke instead of
	__callable_functor or mem_fn.
	(function::_Callable): Use lvalue in result_of expression.
	(function): Remove TODO comments about allocators.
	* testsuite/20_util/function/cons/refqual.cc: New test.

Added:
    trunk/libstdc++-v3/testsuite/20_util/function/cons/refqual.cc
Modified:
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/include/std/functional



More information about the Libstdc++-cvs mailing list