Go to the documentation of this file.
15 #ifndef BENCHMARK_RUNNER_H_
16 #define BENCHMARK_RUNNER_H_
77 std::vector<std::thread>
pool;
102 #endif // BENCHMARK_RUNNER_H_
PerfCountersMeasurement *const perf_counters_measurement_ptr
BM_DECLARE_string(benchmark_perf_counters)
PerfCountersMeasurement perf_counters_measurement
BM_DECLARE_int32(benchmark_repetitions)
const benchmark::internal::BenchmarkInstance & b
BenchmarkRunner(const benchmark::internal::BenchmarkInstance &b_, BenchmarkReporter::PerFamilyRunReports *reports_for_family)
IterationCount PredictNumItersNeeded(const IterationResults &i) const
RunResults && GetResults()
BM_DECLARE_bool(benchmark_report_aggregates_only)
bool ShouldReportIterationResults(const IterationResults &i) const
IterationResults DoNIterations()
BenchmarkReporter::PerFamilyRunReports * reports_for_family
int GetNumRepeats() const
std::vector< std::thread > pool
bool file_report_aggregates_only
bool display_report_aggregates_only
MemoryManager * memory_manager
internal::ThreadManager::Result results
bool HasRepeatsRemaining() const
BenchmarkReporter::PerFamilyRunReports * GetReportsForFamily() const
std::vector< BenchmarkReporter::Run > aggregates_only
BM_DECLARE_double(benchmark_min_time)
std::vector< BenchmarkReporter::Run > non_aggregates
const bool has_explicit_iteration_count
grpc
Author(s):
autogenerated on Thu Mar 13 2025 02:58:36