| @@ -65,9 +65,9 @@ namespace sr | |||
| return m_value; | |||
| } | |||
| void reset(T&& newValue) noexcept(std::is_nothrow_assignable<T, decltype(std::move_assign_if_noexcept(newValue))>::value) | |||
| void reset(T&& newValue) noexcept(std::is_nothrow_assignable<T, decltype(std::move_if_noexcept(newValue))>::value) | |||
| { | |||
| m_value = std::move_assign_if_noexcept(newValue); | |||
| m_value = std::move_if_noexcept(newValue); | |||
| } | |||
| void reset(const T& newValue) noexcept(std::is_nothrow_assignable<T, const T&>::value) | |||