| 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; |
| } |