#include <benchmark.h>
Public Types | |
enum | RunType { RT_Iteration, RT_Aggregate } |
Public Member Functions | |
std::string | benchmark_name () const |
double | GetAdjustedCPUTime () const |
double | GetAdjustedCPUTime () const |
double | GetAdjustedCPUTime () const |
double | GetAdjustedRealTime () const |
double | GetAdjustedRealTime () const |
double | GetAdjustedRealTime () const |
Run () | |
Run () | |
Run () | |
Public Attributes | |
std::string | aggregate_name |
StatisticUnit | aggregate_unit |
double | allocs_per_iter |
std::string | benchmark_name |
double | bytes_per_second |
BigO | complexity |
BigOFunc * | complexity_lambda |
int | complexity_n |
int64_t | complexity_n |
UserCounters | counters |
double | cpu_accumulated_time |
std::string | error_message |
bool | error_occurred |
int64_t | family_index |
bool | has_memory_result |
double | items_per_second |
int64_t | iterations |
IterationCount | iterations |
int64_t | max_bytes_used |
double | max_heapbytes_used |
int64_t | per_family_instance_index |
double | real_accumulated_time |
int64_t | repetition_index |
int64_t | repetitions |
bool | report_big_o |
std::string | report_label |
bool | report_rms |
BenchmarkName | run_name |
RunType | run_type |
const std::vector< internal::Statistics > * | statistics |
int64_t | threads |
TimeUnit | time_unit |
Static Public Attributes | |
static const int64_t | no_repetition_index = -1 |
Definition at line 1423 of file benchmark/include/benchmark/benchmark.h.
Enumerator | |
---|---|
RT_Iteration | |
RT_Aggregate |
Definition at line 1425 of file benchmark/include/benchmark/benchmark.h.
|
inline |
Definition at line 1427 of file benchmark/include/benchmark/benchmark.h.
|
inline |
Definition at line 1018 of file bloaty/third_party/protobuf/third_party/benchmark/include/benchmark/benchmark.h.
|
inline |
Definition at line 1018 of file protobuf/third_party/benchmark/include/benchmark/benchmark.h.
std::string benchmark::BenchmarkReporter::Run::benchmark_name | ( | ) | const |
double benchmark::BenchmarkReporter::Run::GetAdjustedCPUTime | ( | ) | const |
double benchmark::BenchmarkReporter::Run::GetAdjustedCPUTime | ( | ) | const |
double benchmark::BenchmarkReporter::Run::GetAdjustedCPUTime | ( | ) | const |
Definition at line 110 of file benchmark/src/reporter.cc.
double benchmark::BenchmarkReporter::Run::GetAdjustedRealTime | ( | ) | const |
double benchmark::BenchmarkReporter::Run::GetAdjustedRealTime | ( | ) | const |
double benchmark::BenchmarkReporter::Run::GetAdjustedRealTime | ( | ) | const |
Definition at line 104 of file benchmark/src/reporter.cc.
std::string benchmark::BenchmarkReporter::Run::aggregate_name |
Definition at line 1452 of file benchmark/include/benchmark/benchmark.h.
StatisticUnit benchmark::BenchmarkReporter::Run::aggregate_unit |
Definition at line 1453 of file benchmark/include/benchmark/benchmark.h.
double benchmark::BenchmarkReporter::Run::allocs_per_iter |
Definition at line 1497 of file benchmark/include/benchmark/benchmark.h.
std::string benchmark::BenchmarkReporter::Run::benchmark_name |
Definition at line 1034 of file bloaty/third_party/protobuf/third_party/benchmark/include/benchmark/benchmark.h.
double benchmark::BenchmarkReporter::Run::bytes_per_second |
Definition at line 1057 of file bloaty/third_party/protobuf/third_party/benchmark/include/benchmark/benchmark.h.
BigO benchmark::BenchmarkReporter::Run::complexity |
Definition at line 1482 of file benchmark/include/benchmark/benchmark.h.
BigOFunc * benchmark::BenchmarkReporter::Run::complexity_lambda |
Definition at line 1483 of file benchmark/include/benchmark/benchmark.h.
int benchmark::BenchmarkReporter::Run::complexity_n |
Definition at line 1066 of file bloaty/third_party/protobuf/third_party/benchmark/include/benchmark/benchmark.h.
int benchmark::BenchmarkReporter::Run::complexity_n |
Definition at line 1484 of file benchmark/include/benchmark/benchmark.h.
UserCounters benchmark::BenchmarkReporter::Run::counters |
Definition at line 1493 of file benchmark/include/benchmark/benchmark.h.
double benchmark::BenchmarkReporter::Run::cpu_accumulated_time |
Definition at line 1464 of file benchmark/include/benchmark/benchmark.h.
std::string benchmark::BenchmarkReporter::Run::error_message |
Definition at line 1456 of file benchmark/include/benchmark/benchmark.h.
bool benchmark::BenchmarkReporter::Run::error_occurred |
Definition at line 1455 of file benchmark/include/benchmark/benchmark.h.
int64_t benchmark::BenchmarkReporter::Run::family_index |
Definition at line 1449 of file benchmark/include/benchmark/benchmark.h.
bool benchmark::BenchmarkReporter::Run::has_memory_result |
Definition at line 1496 of file benchmark/include/benchmark/benchmark.h.
double benchmark::BenchmarkReporter::Run::items_per_second |
Definition at line 1058 of file bloaty/third_party/protobuf/third_party/benchmark/include/benchmark/benchmark.h.
int64_t benchmark::BenchmarkReporter::Run::iterations |
Definition at line 1039 of file bloaty/third_party/protobuf/third_party/benchmark/include/benchmark/benchmark.h.
int64_t benchmark::BenchmarkReporter::Run::iterations |
Definition at line 1458 of file benchmark/include/benchmark/benchmark.h.
int64_t benchmark::BenchmarkReporter::Run::max_bytes_used |
Definition at line 1498 of file benchmark/include/benchmark/benchmark.h.
double benchmark::BenchmarkReporter::Run::max_heapbytes_used |
Definition at line 1479 of file benchmark/include/benchmark/benchmark.h.
Definition at line 1424 of file benchmark/include/benchmark/benchmark.h.
int64_t benchmark::BenchmarkReporter::Run::per_family_instance_index |
Definition at line 1450 of file benchmark/include/benchmark/benchmark.h.
double benchmark::BenchmarkReporter::Run::real_accumulated_time |
Definition at line 1463 of file benchmark/include/benchmark/benchmark.h.
int64_t benchmark::BenchmarkReporter::Run::repetition_index |
Definition at line 1460 of file benchmark/include/benchmark/benchmark.h.
int64_t benchmark::BenchmarkReporter::Run::repetitions |
Definition at line 1461 of file benchmark/include/benchmark/benchmark.h.
bool benchmark::BenchmarkReporter::Run::report_big_o |
Definition at line 1490 of file benchmark/include/benchmark/benchmark.h.
std::string benchmark::BenchmarkReporter::Run::report_label |
Definition at line 1454 of file benchmark/include/benchmark/benchmark.h.
bool benchmark::BenchmarkReporter::Run::report_rms |
Definition at line 1491 of file benchmark/include/benchmark/benchmark.h.
BenchmarkName benchmark::BenchmarkReporter::Run::run_name |
Definition at line 1448 of file benchmark/include/benchmark/benchmark.h.
RunType benchmark::BenchmarkReporter::Run::run_type |
Definition at line 1451 of file benchmark/include/benchmark/benchmark.h.
const std::vector<internal::Statistics>* benchmark::BenchmarkReporter::Run::statistics |
Definition at line 1487 of file benchmark/include/benchmark/benchmark.h.
int64_t benchmark::BenchmarkReporter::Run::threads |
Definition at line 1459 of file benchmark/include/benchmark/benchmark.h.
TimeUnit benchmark::BenchmarkReporter::Run::time_unit |
Definition at line 1462 of file benchmark/include/benchmark/benchmark.h.