[Scummvm-cvs-logs] CVS: scummvm/common list.h,1.15,1.16

Max Horn fingolfin at users.sourceforge.net
Fri Apr 16 15:05:05 CEST 2004


Update of /cvsroot/scummvm/scummvm/common
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16611

Modified Files:
	list.h 
Log Message:
Fixed const iterator

Index: list.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/common/list.h,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -d -r1.15 -r1.16
--- list.h	12 Apr 2004 01:19:26 -0000	1.15
+++ list.h	16 Apr 2004 22:04:32 -0000	1.16
@@ -74,10 +74,10 @@
 			_node = _node->_prev;
 			return tmp;
 		}
-		T& operator*() const {
+		T2& operator*() const {
 			return static_cast<Node<T2>*>(_node)->_data;
 		}
-		T* operator->() const {
+		T2* operator->() const {
 			return &(operator*());
 		}
 		
@@ -94,7 +94,7 @@
 
 public:
 	typedef Iterator<T>        iterator;
-	typedef const Iterator<T>  const_iterator;
+	typedef Iterator<const T>  const_iterator;
 
 public:
 	List<T>() {





More information about the Scummvm-git-logs mailing list