3#include <benchmark/benchmark.h>
7struct GoogleBenchOpCountReporter {
16#define BB_REPORT_OP_COUNT_IN_BENCH(state) (void)0
17#define BB_REPORT_OP_COUNT_BENCH_CANCEL() (void)0
40 state.counters[entry.first] =
static_cast<double>(entry.second);
46#define BB_REPORT_OP_COUNT_IN_BENCH(state) bb::GoogleBenchOpCountReporter __bb_report_op_count_in_bench{ state };
48#define BB_REPORT_OP_COUNT_BENCH_CANCEL() __bb_report_op_count_in_bench.cancelled = true;
GlobalOpCountContainer GLOBAL_OP_COUNTS
Entry point for Barretenberg command-line interface.
~GoogleBenchOpCountReporter()
GoogleBenchOpCountReporter(::benchmark::State &state)
::benchmark::State & state
std::map< std::string, std::size_t > get_aggregate_counts() const