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);
   }
 }
Example #4
0
 map_value_iterator(_Map& _orig_map) {
   _map_iter = _orig_map.begin();
 }
Example #5
0
 map_key_iterator(_Map& _orig_map) {
   _map_iter = _orig_map.begin();
 }