AK: Add Error::operator==(Error const&)

This commit is contained in:
Lucas CHOLLET 2022-06-08 15:56:21 +02:00 committed by Andreas Kling
parent d288c700c7
commit dad4716cc2
Notes: sideshowbarker 2024-07-17 10:21:51 +09:00

View file

@ -26,6 +26,11 @@ public:
static Error from_syscall(StringView syscall_name, int rc) { return Error(syscall_name, rc); }
static Error from_string_literal(StringView string_literal) { return Error(string_literal); }
bool operator==(Error const& other) const
{
return m_code == other.m_code && m_string_literal == other.m_string_literal && m_syscall == other.m_syscall;
}
bool is_errno() const { return m_code != 0; }
bool is_syscall() const { return m_syscall; }