-
- Downloads
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
Showing
- libstdc++-v3/ChangeLog 9 additions, 0 deletionslibstdc++-v3/ChangeLog
- libstdc++-v3/include/std/functional 10 additions, 10 deletionslibstdc++-v3/include/std/functional
- libstdc++-v3/testsuite/20_util/function/invoke/forwarding.cc 56 additions, 0 deletionslibstdc++-v3/testsuite/20_util/function/invoke/forwarding.cc
Loading
Please register or sign in to comment