benchmark 1.9.2
 
Loading...
Searching...
No Matches
benchmark::BenchmarkReporter::Run Struct Reference
Collaboration diagram for benchmark::BenchmarkReporter::Run:

Public Types

enum  RunType { RT_Iteration , RT_Aggregate }
 

Public Member Functions

std::string benchmark_name () const
 
double GetAdjustedRealTime () const
 
double GetAdjustedCPUTime () const
 

Public Attributes

BenchmarkName run_name
 
int64_t family_index
 
int64_t per_family_instance_index
 
RunType run_type
 
std::string aggregate_name
 
StatisticUnit aggregate_unit
 
std::string report_label
 
internal::Skipped skipped
 
std::string skip_message
 
IterationCount iterations
 
int64_t threads
 
int64_t repetition_index
 
int64_t repetitions
 
TimeUnit time_unit
 
double real_accumulated_time
 
double cpu_accumulated_time
 
double max_heapbytes_used
 
bool use_real_time_for_initial_big_o
 
BigO complexity
 
BigOFunc * complexity_lambda
 
ComplexityN complexity_n
 
const std::vector< internal::Statistics > * statistics
 
bool report_big_o
 
bool report_rms
 
UserCounters counters
 
MemoryManager::Result memory_result
 
double allocs_per_iter
 

Static Public Attributes

static const int64_t no_repetition_index = -1
 

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