Lines Matching refs:benchmark_

14     : benchmark_(*benchmark),  in BenchmarkInstance()
17 aggregation_report_mode_(benchmark_.aggregation_report_mode_), in BenchmarkInstance()
19 time_unit_(benchmark_.time_unit_), in BenchmarkInstance()
20 measure_process_cpu_time_(benchmark_.measure_process_cpu_time_), in BenchmarkInstance()
21 use_real_time_(benchmark_.use_real_time_), in BenchmarkInstance()
22 use_manual_time_(benchmark_.use_manual_time_), in BenchmarkInstance()
23 complexity_(benchmark_.complexity_), in BenchmarkInstance()
24 complexity_lambda_(benchmark_.complexity_lambda_), in BenchmarkInstance()
25 statistics_(benchmark_.statistics_), in BenchmarkInstance()
26 repetitions_(benchmark_.repetitions_), in BenchmarkInstance()
27 min_time_(benchmark_.min_time_), in BenchmarkInstance()
28 iterations_(benchmark_.iterations_), in BenchmarkInstance()
30 name_.function_name = benchmark_.name_; in BenchmarkInstance()
39 const auto& arg_name = benchmark_.arg_names_[arg_i]; in BenchmarkInstance()
50 name_.min_time = StrFormat("min_time:%0.3f", benchmark_.min_time_); in BenchmarkInstance()
53 if (benchmark_.iterations_ != 0) { in BenchmarkInstance()
55 "iterations:%lu", static_cast<unsigned long>(benchmark_.iterations_)); in BenchmarkInstance()
58 if (benchmark_.repetitions_ != 0) { in BenchmarkInstance()
59 name_.repetitions = StrFormat("repeats:%d", benchmark_.repetitions_); in BenchmarkInstance()
62 if (benchmark_.measure_process_cpu_time_) { in BenchmarkInstance()
66 if (benchmark_.use_manual_time_) { in BenchmarkInstance()
71 } else if (benchmark_.use_real_time_) { in BenchmarkInstance()
78 if (!benchmark_.thread_counts_.empty()) { in BenchmarkInstance()
82 setup_ = benchmark_.setup_; in BenchmarkInstance()
83 teardown_ = benchmark_.teardown_; in BenchmarkInstance()
92 benchmark_.Run(st); in Run()