Further fix

This commit is contained in:
Mxr 2024-02-05 05:24:55 +08:00 committed by Charles Giessen
parent df5d11fc25
commit eab517912c

View File

@ -126,10 +126,9 @@ template <typename T> class Result {
T* operator-> () noexcept { assert (m_init); return &m_value; } T* operator-> () noexcept { assert (m_init); return &m_value; }
const T& operator* () const& noexcept { assert (m_init); return m_value; } const T& operator* () const& noexcept { assert (m_init); return m_value; }
T& operator* () & noexcept { assert (m_init); return m_value; } T& operator* () & noexcept { assert (m_init); return m_value; }
T&& operator* () && noexcept { assert (m_init); return std::move (m_value); } T operator* () && noexcept { assert (m_init); return std::move (m_value); }
const T& value () const& noexcept { assert (m_init); return m_value; } const T& value () const& noexcept { assert (m_init); return m_value; }
T& value () & noexcept { assert (m_init); return m_value; } T& value () & noexcept { assert (m_init); return m_value; }
const T&& value () const&& noexcept { assert (m_init); return std::move (m_value); }
T value () && noexcept { assert (m_init); return std::move (m_value); } T value () && noexcept { assert (m_init); return std::move (m_value); }
// std::error_code associated with the error // std::error_code associated with the error