From 58336526043b3e1b4ce583f3392d261438b6eb35 Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Tue, 4 Feb 2003 23:33:07 +0000 Subject: add operator== --- otk/ustring.cc | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'otk/ustring.cc') diff --git a/otk/ustring.cc b/otk/ustring.cc index 7ac89bf7..7dbe8ece 100644 --- a/otk/ustring.cc +++ b/otk/ustring.cc @@ -229,6 +229,21 @@ ustring::value_type ustring::operator[](ustring::size_type i) const return utf8_get_char(utf8_offset_to_ptr(_string.data(), i)); } +bool ustring::operator==(const ustring &other) const +{ + return _string == other._string && _utf8 == other._utf8; +} + +bool ustring::operator==(const std::string &other) const +{ + return _string == other; +} + +bool ustring::operator==(const char *other) const +{ + return _string == other; +} + const char* ustring::data() const { return _string.data(); -- cgit v1.2.3