bool Entry::operator >=(const Entry &other) const { if (value.latinKey) { if (other.value.latinKey) return shallowLatin1Key() >= other.shallowLatin1Key(); return shallowLatin1Key() >= other.shallowKey(); } else if (other.value.latinKey) { return shallowKey() >= other.shallowLatin1Key(); } return shallowKey() >= other.shallowKey(); }
bool Entry::operator >=(const QString &key) const { if (value.latinKey) return (shallowLatin1Key() >= key); else return (shallowKey() >= key); }
bool Entry::operator==(QLatin1String key) const { if (value.latinKey) return shallowLatin1Key() == key; else return shallowKey() == key; }