Changeset 296839 for src/Patterns
- Timestamp:
- Apr 2, 2011, 12:21:41 AM (15 years ago)
- Children:
- 1b1ba8
- Parents:
- bbd746
- git-author:
- Frederik Heber <heber@…> (04/01/11 12:34:08)
- git-committer:
- Frederik Heber <heber@…> (04/02/11 00:21:41)
- File:
-
- 1 edited
-
src/Patterns/Registry_impl.hpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/Patterns/Registry_impl.hpp
rbbd746 r296839 78 78 template <class T>void Registry<T>::cleanup() 79 79 { 80 typename std::map<const std::string,T*>::iterator iter ;81 for( iter=InstanceMap.begin();iter!=InstanceMap.end();++iter) {80 typename std::map<const std::string,T*>::iterator iter = InstanceMap.begin(); 81 for(;!InstanceMap.empty();iter=InstanceMap.begin()) { 82 82 //std::cerr << "Removing instance "+iter->first+" from registry" << std::endl; 83 delete iter->second; 83 T* instance = iter->second; 84 InstanceMap.erase(iter); 85 delete instance; 84 86 } 85 87 InstanceMap.clear();
Note:
See TracChangeset
for help on using the changeset viewer.
