modify something

This commit is contained in:
CupWater
2026-08-19 09:00:28 +08:00
parent c7d4b87d3e
commit d65184f678
9 changed files with 66 additions and 40 deletions
+5 -5
View File
@@ -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; }