tuple (apply): Handle pointers to member (LWG 2418).
authorJonathan Wakely <jwakely@redhat.com>
Wed, 13 May 2015 13:12:48 +0000 (14:12 +0100)
committerJonathan Wakely <redi@gcc.gnu.org>
Wed, 13 May 2015 13:12:48 +0000 (14:12 +0100)
commitac68f97cfe269d57f3d6d7ed2960cb738eb192e8
tree6ee8f3f658e15921215d5f80edac7274c7a0b9b0
parent681a3d868dc7f72c062905e9b4d17e206f2ede81
tuple (apply): Handle pointers to member (LWG 2418).

* include/experimental/tuple (apply): Handle pointers to member (LWG
2418).
* include/std/functional (_Mem_fn_base): Make constructors constexpr.
(_Maybe_wrap_member_pointer::__do_wrap): Make constexpr.
* testsuite/experimental/tuple/apply.cc: Test pointer to member.

From-SVN: r223158
libstdc++-v3/ChangeLog
libstdc++-v3/include/experimental/tuple
libstdc++-v3/include/std/functional
libstdc++-v3/testsuite/experimental/tuple/apply.cc