optional: Implement LWG 2900 and P0602
authorCasey Carter <Casey@Carter.net>
Sun, 9 Jul 2017 17:15:49 +0000 (17:15 +0000)
committerCasey Carter <Casey@Carter.net>
Sun, 9 Jul 2017 17:15:49 +0000 (17:15 +0000)
commitf2d571c8acc301b4658cb27feb9fc6b1830e5c5e
tree17cc811fb465d54153a3db059413d5764bb1979d
parent4050c77d33a6c13f0c314695c63cd78741de656d
optional: Implement LWG 2900 and P0602

Differential Revision: https://reviews.llvm.org/D32385

llvm-svn: 307505
libcxx/include/optional
libcxx/test/libcxx/utilities/optional/optional.object/special_member_gen.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.object/optional.object.assign/move.pass.cpp
libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/copy.pass.cpp
libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/move.pass.cpp
libcxx/test/std/utilities/optional/optional.object/special_member_gen.pass.cpp