Changeset 499
- Timestamp:
- 07/20/10 16:55:19 (19 months ago)
- File:
-
- 1 edited
-
trunk/avango-utils/python/_utils.cpp (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/avango-utils/python/_utils.cpp
r498 r499 56 56 57 57 template < typename T, typename U > 58 std::m ap< U, T > converseMap( const std::map< T, U >& o )58 std::multimap< U, T > converseMap( const std::map< T, U >& o ) 59 59 { 60 std::m ap< U, T > result;60 std::multimap< U, T > result; 61 61 for ( typename std::map< T, U >::const_iterator begin( o.begin() ); begin != o.end(); ++begin ) 62 62 result.insert( make_pair( begin->second, begin->first ) ); … … 98 98 for(iter=containers.begin();iter!=containers.end();++iter) 99 99 { 100 std::string type = ::av::ContainerPool::getNameByInstance(iter->second);101 //std::string type = iter->second->Name.getValue();100 // std::string type = ::av::ContainerPool::getNameByInstance(iter->second); 101 std::string type = iter->second->Name.getValue(); 102 102 103 103 int l = type.length(); … … 114 114 } 115 115 } 116 117 // std::ostringstream ss; 118 // std::map< std::string, int >::reverse_iterator i; 119 // for(i=m.rbegin();i!=m.rend();++i) 120 // { 121 // int l = maxLength - i->first.length(); 122 // ss <<"\""<< i->first << "\" "; 123 // for(int n=0;n<l;++n) 124 // ss << " "; 125 // ss<< i->second << std::endl; 126 // } 127 // ss<< av::ContainerPool::getNumberOfContainers() << std::endl; 128 // std::cout << ss.str(); 129 116 130 std::ostringstream ss; 117 std::m ap< int, std::string > conversedMap = converseMap( m );118 std::m ap< int, std::string >::reverse_iterator i;131 std::multimap< int, std::string > conversedMap = converseMap( m ); 132 std::multimap< int, std::string >::reverse_iterator i; 119 133 for(i=conversedMap.rbegin();i!=conversedMap.rend();++i) 120 134 { … … 134 148 ss << " "; 135 149 ss<< av::ContainerPool::getNumberOfContainers() << std::endl; 136 137 138 150 std::cout << ss.str(); 139 151 }
Note: See TracChangeset
for help on using the changeset viewer.
