aboutsummaryrefslogtreecommitdiff
path: root/common/str.h
diff options
context:
space:
mode:
Diffstat (limited to 'common/str.h')
-rw-r--r--common/str.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/common/str.h b/common/str.h
index 509300dd6f..55ff94c51c 100644
--- a/common/str.h
+++ b/common/str.h
@@ -99,6 +99,7 @@ public:
String() : _len(0), _str(_storage) { _storage[0] = 0; }
String(const char *str, uint32 len = 0);
String(const String &str);
+ String(char c);
virtual ~String();
String &operator =(const char *str);
@@ -187,9 +188,13 @@ protected:
// Append two strings to form a new (temp) string
String operator +(const String &x, const String &y);
+
String operator +(const char *x, const String &y);
String operator +(const String &x, const char *y);
+String operator +(const String &x, char y);
+String operator +(char x, const String &y);
+
// Some useful additional comparision operators for Strings
bool operator == (const char *x, const String &y);
bool operator != (const char *x, const String &y);