Changeset 224 for code/branches/objecthierarchie/src/Iterator.h
- Timestamp:
- Nov 20, 2007, 8:38:53 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/objecthierarchie/src/Iterator.h
r221 r224 10 10 Iterator() 11 11 { 12 this->elementForwards_ = ClassIdentifier<T>::getIdentifier()->objects_ .first_;13 this->elementBackwards_ = ClassIdentifier<T>::getIdentifier()->objects_ .last_;12 this->elementForwards_ = ClassIdentifier<T>::getIdentifier()->objects_s.first_; 13 this->elementBackwards_ = ClassIdentifier<T>::getIdentifier()->objects_s.last_; 14 14 this->iteratingForwards_ = true; 15 15 } … … 51 51 { 52 52 if (this->iteratingForwards_) 53 return dynamic_cast<T*>(this->elementForwards_->object_);53 return /*dynamic_cast<T*>*/(this->elementForwards_->object_); 54 54 else 55 return dynamic_cast<T*>(this->elementBackwards_->object_);55 return /*dynamic_cast<T*>*/(this->elementBackwards_->object_); 56 56 } 57 57 … … 59 59 { 60 60 if (this->iteratingForwards_) 61 return dynamic_cast<T*>(this->elementForwards_->object_);61 return /*dynamic_cast<T*>*/(this->elementForwards_->object_); 62 62 else 63 return dynamic_cast<T*>(this->elementBackwards_->object_);63 return /*dynamic_cast<T*>*/(this->elementBackwards_->object_); 64 64 65 65 } … … 86 86 87 87 private: 88 ObjectListElement * elementForwards_;89 ObjectListElement * elementBackwards_;88 ObjectListElement<T>* elementForwards_; 89 ObjectListElement<T>* elementBackwards_; 90 90 bool iteratingForwards_; 91 91 };
Note: See TracChangeset
for help on using the changeset viewer.