Update of /cvsroot/compbench/CompBenchmarks++/Benchmark
In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv30272
Modified Files:
Benchmark-Selector.cpp
Log Message:
displayList() improved.
Index: Benchmark-Selector.cpp
===================================================================
RCS file: /cvsroot/compbench/CompBenchmarks++/Benchmark/Benchmark-Selector.cpp,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** Benchmark-Selector.cpp 11 Dec 2006 20:21:21 -0000 1.8
--- Benchmark-Selector.cpp 28 Dec 2006 18:18:56 -0000 1.9
***************
*** 28,33 ****
void CBMBenchmarkSelector::displayList(void)
{
! CBMBenchmark *B;
! #include "Benchmark/Benchmark-Selector.liblist.h"
}
--- 28,59 ----
void CBMBenchmarkSelector::displayList(void)
{
! CBMBenchmark *B;
! std::vector<std::string> pack_id;
! std::vector<std::string> benchs;
!
! int p_i;
! int p_n;
!
! int b_i;
! int b_n;
!
! cbmlib_internal *pack;
!
! pack_id=system->bmList();
! p_n=pack_id.size();
!
! for(p_i=0;p_i<p_n;p_i++) {
! pack=cbmlib_load((char*) pack_id[p_i].c_str());
! if (!pack)
! continue;
! benchs=pack->GetBenchmarks();
! b_n=benchs.size();
! for(b_i=0;b_i<b_n;b_i++) {
! B=cbmlib_bench_load((char*) benchs[b_i].c_str(),
! system);
! B->display();
! delete(B);
! }
! }
}
|