Changeset 497 for trunk/avango-utils/python/_utils.cpp
- Timestamp:
- 07/20/10 15:29:14 (22 months ago)
- File:
-
- 1 edited
-
trunk/avango-utils/python/_utils.cpp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/avango-utils/python/_utils.cpp
r496 r497 37 37 38 38 #include <iostream> 39 #include <iomanip> 40 39 41 #include <map> 40 42 … … 93 95 std::map< av::FieldContainer::IDType, av::FieldContainer* >::const_iterator iter; 94 96 std::map< std::string,int> m; 97 int maxLength = 0; 95 98 for(iter=containers.begin();iter!=containers.end();++iter) 96 99 { 97 100 std::string type = ::av::ContainerPool::getNameByInstance(iter->second); 101 int l = type.length(); 102 if(l>maxLength) 103 maxLength = l; 98 104 std::map< std::string,int >::const_iterator find_iter = m.find(type); 99 105 if(find_iter==m.end()) … … 106 112 } 107 113 } 108 std::cout << "###########################################" << std::endl; 109 std::cout <<"<FieldContainer Name> | Number of containers"<< std::endl; 114 std::ostringstream ss; 110 115 std::map< int, std::string > conversedMap = converseMap( m ); 111 116 std::map< int, std::string >::reverse_iterator i; 112 117 for(i=conversedMap.rbegin();i!=conversedMap.rend();++i) 113 118 { 114 std::cout <<"<"<< i->second << "> | " << i->first << std::endl; 119 int l = maxLength - i->second.length(); 120 ss <<"\""<< i->second << "\" "; 121 for(int n=0;n<l;++n) 122 ss << " "; 123 ss<< i->first << std::endl; 115 124 } 116 std::cout << "Total number of containers: " << av::ContainerPool::getNumberOfContainers() << std::endl; 125 ss << "Total number of containers: " << av::ContainerPool::getNumberOfContainers() << std::endl; 126 127 std::cout << ss.str(); 117 128 } 118 129
Note: See TracChangeset
for help on using the changeset viewer.
