Changeset 3196 for code/trunk/src/util/OutputBuffer.cc
- Timestamp:
- Jun 20, 2009, 9:20:47 AM (16 years ago)
- Location:
- code/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
code/trunk
- Property svn:mergeinfo changed
/code/branches/pch (added) merged: 3114-3118,3124-3125,3127-3131,3133,3138-3194
- Property svn:mergeinfo changed
-
code/trunk/src/util/OutputBuffer.cc
r2710 r3196 44 44 void OutputBuffer::registerListener(OutputBufferListener* listener) 45 45 { 46 this->listeners_. insert(this->listeners_.end(),listener);46 this->listeners_.push_back(listener); 47 47 } 48 48 … … 53 53 void OutputBuffer::unregisterListener(OutputBufferListener* listener) 54 54 { 55 for (std:: list<OutputBufferListener*>::iterator it = this->listeners_.begin(); it != this->listeners_.end(); )55 for (std::vector<OutputBufferListener*>::iterator it = this->listeners_.begin(); it != this->listeners_.end(); ) 56 56 { 57 57 if ((*it) == listener) 58 this->listeners_.erase(it++);58 it = this->listeners_.erase(it); 59 59 else 60 60 ++it; … … 127 127 void OutputBuffer::callListeners() 128 128 { 129 for (std:: list<OutputBufferListener*>::iterator it = this->listeners_.begin(); it != this->listeners_.end(); ++it)129 for (std::vector<OutputBufferListener*>::iterator it = this->listeners_.begin(); it != this->listeners_.end(); ++it) 130 130 (*it)->outputChanged(); 131 131 }
Note: See TracChangeset
for help on using the changeset viewer.