SHA256
modify something
This commit is contained in:
@@ -9,14 +9,14 @@ namespace flog
|
||||
class PushResult
|
||||
{
|
||||
public:
|
||||
_NODISCARD static PushResult success() noexcept { return PushResult(); }
|
||||
_NODISCARD static PushResult failWithValue(T value) noexcept
|
||||
NODISCARD static PushResult success() noexcept { return PushResult(); }
|
||||
NODISCARD static PushResult failWithValue(T value) noexcept
|
||||
{
|
||||
return PushResult(std::move(std::optional<T>(std::move(value))));
|
||||
}
|
||||
|
||||
_NODISCARD bool isSuccessful() const noexcept { return !m_value.has_value(); }
|
||||
_NODISCARD bool isFail() const noexcept { return m_value.has_value(); }
|
||||
NODISCARD bool isSuccessful() const noexcept { return !m_value.has_value(); }
|
||||
NODISCARD bool isFail() const noexcept { return m_value.has_value(); }
|
||||
|
||||
void getValueIfFail(const std::function<void(const T& value)> func) const
|
||||
{
|
||||
@@ -25,7 +25,7 @@ namespace flog
|
||||
}
|
||||
}
|
||||
|
||||
_NODISCARD T getValue() const { return m_value.value(); }
|
||||
NODISCARD T getValue() const { return m_value.value(); }
|
||||
|
||||
PushResult(const PushResult &other) noexcept { m_value = other.m_value; }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user