gcc/libstdc++-v3/include
Jonathan Wakely a56561ac2d Use perfect forwarding in std::function invokers.
* include/std/functional: (_Function_base::_Function_base()): Use
	nullptr instead of literal zero.
	(function::operator=(nullptr_t)): Likewise.
	(_Function_handler::_M_invoke): Use perfect forwarding for _ArgTypes.
	(function::_Invoker_type): Likewise.
	* testsuite/20_util/function/invoke/forwarding.cc: New.

From-SVN: r216849
2014-10-29 18:38:31 +00:00
..
backward Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
bits atomic_base.h: Avoid including <stdbool.h>. 2014-10-24 12:54:43 +00:00
c Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
c_compatibility Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
c_global machmode.h (int_n_data_t): New. 2014-10-14 15:44:36 -04:00
c_std machmode.h (int_n_data_t): New. 2014-10-14 15:44:36 -04:00
debug re PR libstdc++/63500 (bug in debug version of std::make_move_iterator?) 2014-10-15 20:40:31 +00:00
decimal Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
experimental any: Add feature-testing macro. 2014-10-29 18:22:05 +00:00
ext Make streams movable and swappable. 2014-09-22 14:34:09 +01:00
parallel user.cfg.in (INPUT): Add C++14 headers. 2014-06-14 17:33:53 +01:00
precompiled Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
profile Make std::deque meet C++11 allocator requirements. 2014-09-09 18:29:32 +01:00
std Use perfect forwarding in std::function invokers. 2014-10-29 18:38:31 +00:00
tr1 beta_function.tcc: Fix spelling of include guard in comment. 2014-06-09 12:52:20 +01:00
tr2 any (any_cast): Combine duplicate doxygen comments. 2014-06-14 21:43:07 +01:00
Makefile.am Add <experimental/algorithm> and <experimental/functional>. 2014-10-29 18:21:59 +00:00
Makefile.in Add <experimental/algorithm> and <experimental/functional>. 2014-10-29 18:21:59 +00:00