Index: compiled/String.h |
=================================================================== |
--- a/compiled/String.h |
+++ b/compiled/String.h |
@@ -108,16 +108,26 @@ public: |
bool equals(const String& other) const |
{ |
if (length() != other.length()) |
return false; |
return std::memcmp(mBuf, other.mBuf, sizeof(value_type) * length()) == 0; |
} |
+ bool operator==(const String& other) const |
+ { |
+ return equals(other); |
+ } |
+ |
+ bool operator!=(const String& other) const |
+ { |
+ return !equals(other); |
+ } |
+ |
size_type find(value_type c, size_type pos = 0) const |
{ |
for (size_type i = pos; i < length(); ++i) |
if (mBuf[i] == c) |
return i; |
return npos; |
} |