Changeset 10916 for code/branches/cpp11_v2/src/libraries/core/BaseObject.cc
- Timestamp:
- Dec 2, 2015, 11:22:03 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/cpp11_v2/src/libraries/core/BaseObject.cc
r10821 r10916 234 234 { 235 235 unsigned int i = 0; 236 for ( const auto & elem: this->templates_)236 for (Template* temp : this->templates_) 237 237 { 238 238 if (i == index) 239 return (elem);239 return temp; 240 240 i++; 241 241 } … … 269 269 { 270 270 unsigned int i = 0; 271 for (const auto & elem: this->eventSources_)272 { 273 if ( elem.second != state)271 for (const auto& mapEntry : this->eventSources_) 272 { 273 if (mapEntry.second != state) 274 274 continue; 275 275 276 276 if (i == index) 277 return elem.first;277 return mapEntry.first; 278 278 ++i; 279 279 } … … 296 296 { 297 297 unsigned int i = 0; 298 for ( const auto & elem: this->eventListenersXML_)298 for (BaseObject* listener : this->eventListenersXML_) 299 299 { 300 300 if (i == index) 301 return elem;301 return listener; 302 302 ++i; 303 303 } … … 358 358 Event event(activate, originator, name); 359 359 360 for ( const auto & elem: this->eventListeners_)361 { 362 event.statename_ = (elem)->eventSources_[this];363 (elem)->processEvent(event);360 for (BaseObject* listener : this->eventListeners_) 361 { 362 event.statename_ = listener->eventSources_[this]; 363 listener->processEvent(event); 364 364 } 365 365 } … … 370 370 void BaseObject::fireEvent(Event& event) 371 371 { 372 for ( const auto & elem: this->eventListeners_)373 (elem)->processEvent(event);372 for (BaseObject* listener : this->eventListeners_) 373 listener->processEvent(event); 374 374 } 375 375 … … 474 474 475 475 // iterate through all states and get the event sources 476 for (auto & statename : eventnames) 477 { 478 479 476 for (const std::string& statename : eventnames) 477 { 480 478 // if the event state is already known, continue with the next state 481 479 orxonox::EventState* eventstate = object->getEventState(statename);
Note: See TracChangeset
for help on using the changeset viewer.