|
benchmark 1.6.1
|
Public Member Functions | |
| BenchmarkInstance (Benchmark *benchmark, int family_index, int per_family_instance_index, const std::vector< int64_t > &args, int threads) | |
| const BenchmarkName & | name () const |
| int | family_index () const |
| int | per_family_instance_index () const |
| AggregationReportMode | aggregation_report_mode () const |
| TimeUnit | time_unit () const |
| bool | measure_process_cpu_time () const |
| bool | use_real_time () const |
| bool | use_manual_time () const |
| BigO | complexity () const |
| BigOFunc * | complexity_lambda () const |
| const std::vector< Statistics > & | statistics () const |
| int | repetitions () const |
| double | min_time () const |
| IterationCount | iterations () const |
| int | threads () const |
| void | Setup () const |
| void | Teardown () const |
| State | Run (IterationCount iters, int thread_id, internal::ThreadTimer *timer, internal::ThreadManager *manager, internal::PerfCountersMeasurement *perf_counters_measurement) const |