#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.