String: Define operator>(String)

This commit is contained in:
Andreas Kling 2019-10-19 20:50:55 +02:00
parent fbdd0def47
commit 96f9e6a64f

View file

@ -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();