Example #1
0
 void map_delete_all_second(const _Map & m)
 {
   for(typename _Map::const_iterator iter = m.begin();
       iter != m.end(); ++iter) {
     delete iter->second;
   }    
 }
Example #2
0
 void map_get_values(const _Map & m, std::list<typename _Map::mapped_type> & l) 
 {
   l.clear();
   for(typename _Map::const_iterator iter = m.begin();
       iter != m.end(); ++iter) {
     l.push_back(iter->second);
   }
 }
Example #3
0
 void map_get_keys(const _Map & m, std::vector<typename _Map::mapped_type> & l) 
 {
   l.clear();
   for(typename _Map::const_iterator iter = m.begin();
       iter != m.end(); ++iter) {
     l.push_back(iter->first);
   }
 }