Simplify reference_wrapper nested typedefs
authorJonathan Wakely <jwakely@redhat.com>
Fri, 14 Oct 2016 09:12:49 +0000 (10:12 +0100)
committerJonathan Wakely <redi@gcc.gnu.org>
Fri, 14 Oct 2016 09:12:49 +0000 (10:12 +0100)
commit57c4fbc64b6c15c43b60a7943422c9ff7010694d
tree397cc70eb3bc5e4890b630d086fcb301ea628b42
parent6fd9c6f4c5bc16e598ffb51448e8810f9fbe4e4d
Simplify reference_wrapper nested typedefs

* include/std/functional (_Reference_wrapper_base_impl): Remove.
(_Refwrap_base_arg1, _Refwrap_base_arg2): New helpers using __void_t.
(_Reference_wrapper_base): Inherit from new helpers.

From-SVN: r241151
libstdc++-v3/ChangeLog
libstdc++-v3/include/std/functional