Changeset 10821 for code/branches/cpp11_v2/src/libraries/core/object
- Timestamp:
- Nov 21, 2015, 7:05:53 PM (9 years ago)
- Location:
- code/branches/cpp11_v2/src/libraries/core/object
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/cpp11_v2/src/libraries/core/object/Context.cc
r10768 r10821 70 70 // unregister context from object lists before object lists are destroyed 71 71 this->unregisterObject(); 72 for ( size_t i = 0; i < this->objectLists_.size(); ++i)73 delete this->objectLists_[i];72 for (auto & elem : this->objectLists_) 73 delete elem; 74 74 } 75 75 -
code/branches/cpp11_v2/src/libraries/core/object/Listable.cc
r10624 r10821 76 76 void Listable::unregisterObject() 77 77 { 78 for ( size_t i = 0; i < this->elements_.size(); ++i)79 Listable::deleteObjectListElement( this->elements_[i]);78 for (auto & elem : this->elements_) 79 Listable::deleteObjectListElement(elem); 80 80 this->elements_.clear(); 81 81 } … … 91 91 this->elements_.clear(); 92 92 93 for ( size_t i = 0; i < copy.size(); ++i)93 for (auto & elem : copy) 94 94 { 95 copy[i]->changeContext(this->context_, context);96 Listable::deleteObjectListElement( copy[i]);95 elem->changeContext(this->context_, context); 96 Listable::deleteObjectListElement(elem); 97 97 } 98 98 -
code/branches/cpp11_v2/src/libraries/core/object/ObjectListBase.cc
r10768 r10821 92 92 void ObjectListBase::notifyRemovalListeners(ObjectListBaseElement* element) const 93 93 { 94 for ( std::vector<ObjectListElementRemovalListener*>::const_iterator it = this->listeners_.begin(); it != this->listeners_.end(); ++it)95 ( *it)->removedElement(element);94 for (const auto & elem : this->listeners_) 95 (elem)->removedElement(element); 96 96 } 97 97
Note: See TracChangeset
for help on using the changeset viewer.