Remove BOOST_MOVABLE_BUT_NOT_COPYABLE

This commit is contained in:
Christian Mazakas committed 2023-09-27 11:44:44 -07:00
1 parent c6aa90651c
commit bce9b5927a
3 files changed
+8 -6

No files matched your search

@@ -415,8 +415,6 @@ namespace boost {
template <typename T> class optional
{
BOOST_MOVABLE_BUT_NOT_COPYABLE(optional)
boost::unordered::detail::value_base<T> value_;
bool has_value_;
@@ -440,6 +438,9 @@ namespace boost {
public:
optional() noexcept : has_value_(false) {}
optional(optional const&) = delete;
optional& operator=(optional const&) = delete;
optional(optional<T>&& x) : has_value_(false)
{
if (x.has_value_) {