diff --git a/AK/String.cpp b/AK/String.cpp index 665936af54..d20193685f 100644 --- a/AK/String.cpp +++ b/AK/String.cpp @@ -44,6 +44,17 @@ bool String::operator<(const String& other) const return strcmp(characters(), other.characters()) < 0; } +bool String::operator>(const String& other) const +{ + if (!m_impl) + return other.m_impl; + + if (!other.m_impl) + return false; + + return strcmp(characters(), other.characters()) > 0; +} + String String::empty() { return StringImpl::the_empty_stringimpl();