|
vg
tools for working with variation graphs
|
#include <chrono>#include <functional>#include <iostream>#include <string>Classes | |
| struct | vg::BenchmarkResult |
Namespaces | |
| vg | |
Typedefs | |
| using | vg::benchtime = chrono::nanoseconds |
| We define a duration type for expressing benchmark times in. More... | |
Functions | |
| ostream & | vg::operator<< (ostream &out, const BenchmarkResult &result) |
| void | vg::benchmark_control () |
| BenchmarkResult | vg::run_benchmark (const string &name, size_t iterations, const function< void(void)> &under_test) |
| BenchmarkResult | vg::run_benchmark (const string &name, size_t iterations, const function< void(void)> &setup, const function< void(void)> &under_test) |
: implementations of benchmarking functions
Contains utilities for running (micro)benchmarks of vg code.
1.8.17