std :: test::bench
Struct std::BenchCase
struct BenchCase {
char name[BENCH_NAME_MAX];
fn void(?&Erased) func;
?&Erased arg;
unsigned long iters;
double elapsed_s;
double ops_per_s;
}Fields
the fn void(?&T), erased (see std/erased.h), set by BenchSuite::add
the ?&T passed to func
number of iterations to run
measured elapsed seconds (0 if unavailable)
iters / elapsed_s (0 if unavailable)