reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
156 instance.name = family->name_; 157 instance.benchmark = family.get(); 158 instance.report_mode = family->report_mode_; 159 instance.arg = args; 160 instance.time_unit = family->time_unit_; 161 instance.range_multiplier = family->range_multiplier_; 162 instance.min_time = family->min_time_; 163 instance.iterations = family->iterations_; 164 instance.repetitions = family->repetitions_; 165 instance.use_real_time = family->use_real_time_; 166 instance.use_manual_time = family->use_manual_time_; 167 instance.complexity = family->complexity_; 168 instance.complexity_lambda = family->complexity_lambda_; 169 instance.statistics = &family->statistics_; 170 instance.threads = num_threads; 175 instance.name += "/"; 180 instance.name += 185 instance.name += StrFormat("%d", arg); 190 instance.name += StrFormat("/min_time:%0.3f", family->min_time_); 192 instance.name += StrFormat("/iterations:%d", family->iterations_); 194 instance.name += StrFormat("/repeats:%d", family->repetitions_); 197 instance.name += "/manual_time"; 199 instance.name += "/real_time"; 204 instance.name += StrFormat("/threads:%d", instance.threads); 204 instance.name += StrFormat("/threads:%d", instance.threads); 207 if ((re.Match(instance.name) && !isNegativeFilter) || 208 (!re.Match(instance.name) && isNegativeFilter)) { 209 instance.last_benchmark_instance = (&args == &family->args_.back()); 210 benchmarks->push_back(std::move(instance));