diff --git a/taglib/toolkit/tstring.cpp b/taglib/toolkit/tstring.cpp index a9a1ee43..d85305d2 100644 --- a/taglib/toolkit/tstring.cpp +++ b/taglib/toolkit/tstring.cpp @@ -567,6 +567,11 @@ bool String::operator==(const String &s) const return d == s.d || d->data == s.d->data; } +bool String::operator!=(const String &s) const +{ + return !operator==(s); +} + String &String::operator+=(const String &s) { detach(); diff --git a/taglib/toolkit/tstring.h b/taglib/toolkit/tstring.h index 10b9f66a..2c782e12 100644 --- a/taglib/toolkit/tstring.h +++ b/taglib/toolkit/tstring.h @@ -357,6 +357,12 @@ namespace TagLib { */ bool operator==(const String &s) const; + /*! + * Compares each character of the String with each character of \a s and + * returns false if the strings match. + */ + bool operator!=(const String &s) const; + /*! * Appends \a s to the end of the String. */