summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'Swiften/Base/String.h')
-rw-r--r--Swiften/Base/String.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/Swiften/Base/String.h b/Swiften/Base/String.h
index 03d9029..b05edba 100644
--- a/Swiften/Base/String.h
+++ b/Swiften/Base/String.h
@@ -66,6 +66,10 @@ namespace Swift {
return data_.size() > 0 && data_[data_.size()-1] == c;
}
+ bool endsWith(const String& s) const {
+ return data_.substr(data_.size() - s.data_.size(), data_.npos) == s;
+ }
+
String getSubstring(size_t begin, size_t end) const {
return String(data_.substr(begin, end));
}