[Scummvm-cvs-logs] CVS: scummvm/common str.h,1.26,1.27
Max Horn
fingolfin at users.sourceforge.net
Sun May 15 06:21:42 CEST 2005
Update of /cvsroot/scummvm/scummvm/common
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15190
Modified Files:
str.h
Log Message:
Added String::iterator
Index: str.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/common/str.h,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -d -r1.26 -r1.27
--- str.h 6 Feb 2005 19:00:59 -0000 1.26
+++ str.h 15 May 2005 13:20:52 -0000 1.27
@@ -87,6 +87,26 @@
void toLowercase();
void toUppercase();
+public:
+ typedef char * iterator;
+ typedef const char * const_iterator;
+
+ iterator begin() {
+ return _str;
+ }
+
+ iterator end() {
+ return begin() + size();
+ }
+
+ const_iterator begin() const {
+ return _str;
+ }
+
+ const_iterator end() const {
+ return begin() + size();
+ }
+
protected:
void ensureCapacity(int new_len, bool keep_old);
void decRefCount();
More information about the Scummvm-git-logs
mailing list