Lines Matching refs:benchmark_
14 : benchmark_(*benchmark),
17 aggregation_report_mode_(benchmark_.aggregation_report_mode_),
19 time_unit_(benchmark_.GetTimeUnit()),
20 measure_process_cpu_time_(benchmark_.measure_process_cpu_time_),
21 use_real_time_(benchmark_.use_real_time_),
22 use_manual_time_(benchmark_.use_manual_time_),
23 complexity_(benchmark_.complexity_),
24 complexity_lambda_(benchmark_.complexity_lambda_),
25 statistics_(benchmark_.statistics_),
26 repetitions_(benchmark_.repetitions_),
27 min_time_(benchmark_.min_time_),
28 min_warmup_time_(benchmark_.min_warmup_time_),
29 iterations_(benchmark_.iterations_),
31 name_.function_name = benchmark_.name_;
40 const auto& arg_name = benchmark_.arg_names_[arg_i];
51 name_.min_time = StrFormat("min_time:%0.3f", benchmark_.min_time_);
56 StrFormat("min_warmup_time:%0.3f", benchmark_.min_warmup_time_);
59 if (benchmark_.iterations_ != 0) {
61 "iterations:%lu", static_cast<unsigned long>(benchmark_.iterations_));
64 if (benchmark_.repetitions_ != 0) {
65 name_.repetitions = StrFormat("repeats:%d", benchmark_.repetitions_);
68 if (benchmark_.measure_process_cpu_time_) {
72 if (benchmark_.use_manual_time_) {
77 } else if (benchmark_.use_real_time_) {
84 if (!benchmark_.thread_counts_.empty()) {
88 setup_ = benchmark_.setup_;
89 teardown_ = benchmark_.teardown_;
98 benchmark_.Run(st);