Changeset 3669 in orxonox.OLD for orxonox/trunk/src/lib/util
- Timestamp:
- Mar 30, 2005, 12:06:36 PM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
orxonox/trunk/src/lib/util/list.h
r3668 r3669 65 65 private: 66 66 listElement<T>* currentEl; 67 listElement<T>* firstEl; 68 int counter; 67 listElement<T>* tmpEl; 69 68 }; 70 69 … … 74 73 { 75 74 this->currentEl = startElement; 76 this->firstEl = startElement; 77 if( this->firstEl != NULL) 78 this->counter = -1; 79 else 80 this->counter = 0; 75 this->tmpEl = NULL; 81 76 } 82 77 … … 92 87 inline T* tIterator<T>::nextElement () 93 88 { 94 /*95 this->counter++;96 if( this->counter == 0)97 return this->firstEl->curr;98 */99 100 89 if( this->currentEl == NULL) 101 90 return NULL; 102 91 103 listElement<T>* tmp= this->currentEl;92 this->tmpEl = this->currentEl; 104 93 this->currentEl = this->currentEl->next; 105 return t mp->curr;94 return this->tmpEl->curr; 106 95 } 107 96
Note: See TracChangeset
for help on using the changeset viewer.