#include <algorithm>#include <atomic>#include <chrono>#include <functional>#include <iomanip>#include <iostream>#include <regex>#include <sstream>#include <string>#include <thread>#include <vector>

Go to the source code of this file.
Classes | |
| class | benchpress::auto_register |
| class | benchpress::benchmark_info |
| class | benchpress::context |
| class | benchpress::options |
| class | benchpress::parallel_context |
| class | benchpress::registration |
| class | benchpress::result |
Namespaces | |
| namespace | benchpress |
Defines | |
| #define | BENCHMARK(x, f) benchpress::auto_register CONCAT2(register_, __LINE__)((x), (f)); |
| #define | CONCAT(x, y) x ## y |
| #define | CONCAT2(x, y) CONCAT(x, y) |
| #define | DISABLE_REDUNDANT_CODE_OPT() { asm(""); } |
Functions | |
| void | benchpress::run_benchmarks (const options &opts) |
Definition at line 149 of file benchpress.hpp.
| #define DISABLE_REDUNDANT_CODE_OPT | ( | ) | { asm(""); } |
Definition at line 152 of file benchpress.hpp.