benchmark 1.8.3
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
benchmark::BenchmarkReporter::Run Struct Reference

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
 
BigO complexity
 
BigOFunc * complexity_lambda
 
int64_t complexity_n
 
const std::vector< internal::Statistics > * statistics
 
bool report_big_o
 
bool report_rms
 
UserCounters counters
 
const MemoryManager::Resultmemory_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: