Changeset 10916 for code/branches/cpp11_v2/src/libraries/core/object
- Timestamp:
- Dec 2, 2015, 11:22:03 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
r10821 r10916 70 70 // unregister context from object lists before object lists are destroyed 71 71 this->unregisterObject(); 72 for ( auto & elem: this->objectLists_)73 delete elem;72 for (ObjectListBase* objectList : this->objectLists_) 73 delete objectList; 74 74 } 75 75 -
code/branches/cpp11_v2/src/libraries/core/object/Listable.cc
r10821 r10916 76 76 void Listable::unregisterObject() 77 77 { 78 for ( auto & elem: this->elements_)79 Listable::deleteObjectListElement(elem );78 for (ObjectListBaseElement* element : this->elements_) 79 Listable::deleteObjectListElement(element); 80 80 this->elements_.clear(); 81 81 } … … 91 91 this->elements_.clear(); 92 92 93 for ( auto & elem: copy)93 for (ObjectListBaseElement* element : copy) 94 94 { 95 elem ->changeContext(this->context_, context);96 Listable::deleteObjectListElement(elem );95 element->changeContext(this->context_, context); 96 Listable::deleteObjectListElement(element); 97 97 } 98 98 -
code/branches/cpp11_v2/src/libraries/core/object/ObjectListBase.cc
r10821 r10916 92 92 void ObjectListBase::notifyRemovalListeners(ObjectListBaseElement* element) const 93 93 { 94 for ( const auto & elem: this->listeners_)95 (elem)->removedElement(element);94 for (ObjectListElementRemovalListener* listener : this->listeners_) 95 listener->removedElement(element); 96 96 } 97 97
Note: See TracChangeset
for help on using the changeset viewer.