benchmark 1.8.3
Loading...
Searching...
No Matches
Public Member Functions | List of all members
benchmark::internal::BenchmarkInstance Class Reference

Public Member Functions

 BenchmarkInstance (Benchmark *benchmark, int family_index, int per_family_instance_index, const std::vector< int64_t > &args, int threads)
 
const BenchmarkNamename () 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
 
double min_warmup_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
 

The documentation for this class was generated from the following files: