Revert Add <optional>. Will recommit with better commit message
authorEric Fiselier <eric@efcs.ca>
Wed, 12 Oct 2016 06:48:31 +0000 (06:48 +0000)
committerEric Fiselier <eric@efcs.ca>
Wed, 12 Oct 2016 06:48:31 +0000 (06:48 +0000)
commitfc647db3ee8215ab2fa5f7cdea8d327c2faa768f
treee81dc360c9c06b9a32303243d77c4c7325f8897f
parent6ee4001cc957acac39181b68193e1414c3163698
Revert Add <optional>. Will recommit with better commit message

llvm-svn: 283978
86 files changed:
libcxx/.gitignore
libcxx/include/__config
libcxx/include/optional [deleted file]
libcxx/include/type_traits
libcxx/src/optional.cpp
libcxx/test/libcxx/utilities/optional/optional.object/optional.object.assign/copy.pass.cpp [deleted file]
libcxx/test/libcxx/utilities/optional/optional.object/optional.object.assign/move.pass.cpp [deleted file]
libcxx/test/libcxx/utilities/optional/optional.object/optional.object.ctor/copy.pass.cpp [deleted file]
libcxx/test/libcxx/utilities/optional/optional.object/optional.object.ctor/move.pass.cpp [deleted file]
libcxx/test/libcxx/utilities/optional/optional.object/special_member_gen.pass.cpp [deleted file]
libcxx/test/libcxx/utilities/optional/version.pass.cpp [deleted file]
libcxx/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_swappable_with.pass.cpp
libcxx/test/std/utilities/optional/optional.bad_optional_access/default.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.bad_optional_access/derive.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.comp_with_t/equal.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.comp_with_t/greater.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.comp_with_t/greater_equal.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.comp_with_t/less_equal.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.comp_with_t/less_than.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.comp_with_t/not_equal.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.hash/hash.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.nullops/equal.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.nullops/greater.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.nullops/greater_equal.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.nullops/less_equal.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.nullops/less_than.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.nullops/not_equal.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.nullopt/not_brace_initializable.fail.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.nullopt/nullopt_t.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.object/optional.object.assign/assign_value.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.object/optional.object.assign/const_optional_U.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.object/optional.object.assign/copy.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.object/optional.object.assign/emplace.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.object/optional.object.assign/emplace_initializer_list.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.object/optional.object.assign/move.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.object/optional.object.assign/nullopt_t.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.object/optional.object.assign/optional_U.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/U.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/const_T.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/const_optional_U.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/copy.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/default.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/explicit_const_optional_U.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/explicit_optional_U.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/in_place_t.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/initializer_list.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/move.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/nullopt_t.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/optional_U.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/rvalue_T.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.object/optional.object.dtor/dtor.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.object/optional.object.mod/reset.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.object/optional.object.observe/bool.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.object/optional.object.observe/dereference.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.object/optional.object.observe/dereference_const.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.object/optional.object.observe/dereference_const_rvalue.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.object/optional.object.observe/dereference_rvalue.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.object/optional.object.observe/has_value.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.object/optional.object.observe/op_arrow.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.object/optional.object.observe/op_arrow_const.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.object/optional.object.observe/value.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.object/optional.object.observe/value_const.fail.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.object/optional.object.observe/value_const.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.object/optional.object.observe/value_const_rvalue.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.object/optional.object.observe/value_or.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.object/optional.object.observe/value_or_const.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.object/optional.object.observe/value_rvalue.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.object/optional.object.swap/swap.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.object/optional_requires_destructible_object.fail.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.object/special_member_gen.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.object/types.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.relops/equal.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.relops/greater_equal.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.relops/greater_than.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.relops/less_equal.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.relops/less_than.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.relops/not_equal.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.specalg/make_optional.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.specalg/make_optional_explicit.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.specalg/make_optional_explicit_initializer_list.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.specalg/swap.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.syn/optional_in_place_t.fail.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.syn/optional_includes_initializer_list.pass.cpp [deleted file]
libcxx/test/std/utilities/optional/optional.syn/optional_nullopt_t.fail.cpp [deleted file]
libcxx/test/support/archetypes.hpp
libcxx/test/support/archetypes.ipp