Lines Matching refs:instance
92 static BenchmarkFamilies instance; in GetInstance() local
93 return &instance; in GetInstance()
155 BenchmarkInstance instance; in FindBenchmarks() local
156 instance.name = family->name_; in FindBenchmarks()
157 instance.benchmark = family.get(); in FindBenchmarks()
158 instance.aggregation_report_mode = family->aggregation_report_mode_; in FindBenchmarks()
159 instance.arg = args; in FindBenchmarks()
160 instance.time_unit = family->time_unit_; in FindBenchmarks()
161 instance.range_multiplier = family->range_multiplier_; in FindBenchmarks()
162 instance.min_time = family->min_time_; in FindBenchmarks()
163 instance.iterations = family->iterations_; in FindBenchmarks()
164 instance.repetitions = family->repetitions_; in FindBenchmarks()
165 instance.use_real_time = family->use_real_time_; in FindBenchmarks()
166 instance.use_manual_time = family->use_manual_time_; in FindBenchmarks()
167 instance.complexity = family->complexity_; in FindBenchmarks()
168 instance.complexity_lambda = family->complexity_lambda_; in FindBenchmarks()
169 instance.statistics = &family->statistics_; in FindBenchmarks()
170 instance.threads = num_threads; in FindBenchmarks()
175 instance.name += "/"; in FindBenchmarks()
180 instance.name += in FindBenchmarks()
187 instance.name += StrFormat("%lu", static_cast<unsigned long>(arg)); in FindBenchmarks()
192 instance.name += StrFormat("/min_time:%0.3f", family->min_time_); in FindBenchmarks()
194 instance.name += in FindBenchmarks()
199 instance.name += StrFormat("/repeats:%d", family->repetitions_); in FindBenchmarks()
202 instance.name += "/manual_time"; in FindBenchmarks()
204 instance.name += "/real_time"; in FindBenchmarks()
209 instance.name += StrFormat("/threads:%d", instance.threads); in FindBenchmarks()
212 if ((re.Match(instance.name) && !isNegativeFilter) || in FindBenchmarks()
213 (!re.Match(instance.name) && isNegativeFilter)) { in FindBenchmarks()
214 instance.last_benchmark_instance = (&args == &family->args_.back()); in FindBenchmarks()
215 benchmarks->push_back(std::move(instance)); in FindBenchmarks()