Classes | |
| class | Benchmark |
| class | BenchmarkFamilies |
| class | BenchmarkInstance |
| class | BenchmarkRunner |
| class | CheckHandler |
| class | FunctionBenchmark |
| class | LogType |
| class | PerfCounters |
| class | PerfCountersMeasurement |
| class | PerfCounterValues |
| struct | RunResults |
| struct | Statistics |
| class | ThreadManager |
| class | ThreadTimer |
Typedefs | |
| typedef void() | AbortHandlerT() |
| typedef std::basic_ostream< char > &() | EndLType(std::basic_ostream< char > &) |
| typedef void() | Function(State &) |
Enumerations | |
| enum | AggregationReportMode { ARM_Unspecified = 0, ARM_Default = 1U << 0U, ARM_FileReportAggregatesOnly = 1U << 1U, ARM_DisplayReportAggregatesOnly = 1U << 2U, ARM_ReportAggregatesOnly } |
| enum | ReportMode { RM_Unspecified, RM_Default, RM_ReportAggregatesOnly, RM_Unspecified, RM_Default, RM_ReportAggregatesOnly } |
| enum | ReportMode { RM_Unspecified, RM_Default, RM_ReportAggregatesOnly, RM_Unspecified, RM_Default, RM_ReportAggregatesOnly } |
Variables | |
| std::map< std::string, std::string > * | global_context = nullptr |
| MemoryManager * | memory_manager = nullptr |
| static BENCHMARK_UNUSED bool | perf_init_anchor = PerfCounters::Initialize() |
| static BENCHMARK_UNUSED int | stream_init_anchor = InitializeStreams() |
| static BENCHMARK_UNUSED int | stream_init_anchor = InitializeStreams() |
| static BENCHMARK_UNUSED int | stream_init_anchor = InitializeStreams() |
| typedef void() benchmark::internal::AbortHandlerT() |
Definition at line 14 of file benchmark/src/check.h.
| typedef std::basic_ostream<char>&() benchmark::internal::EndLType(std::basic_ostream< char > &) |
Definition at line 12 of file third_party/benchmark/src/log.h.
| typedef void() benchmark::internal::Function(State &) |
Definition at line 826 of file benchmark/include/benchmark/benchmark.h.
| Enumerator | |
|---|---|
| ARM_Unspecified | |
| ARM_Default | |
| ARM_FileReportAggregatesOnly | |
| ARM_DisplayReportAggregatesOnly | |
| ARM_ReportAggregatesOnly | |
Definition at line 479 of file benchmark/include/benchmark/benchmark.h.
| Enumerator | |
|---|---|
| RM_Unspecified | |
| RM_Default | |
| RM_ReportAggregatesOnly | |
| RM_Unspecified | |
| RM_Default | |
| RM_ReportAggregatesOnly | |
Definition at line 385 of file protobuf/third_party/benchmark/include/benchmark/benchmark.h.
| Enumerator | |
|---|---|
| RM_Unspecified | |
| RM_Default | |
| RM_ReportAggregatesOnly | |
| RM_Unspecified | |
| RM_Default | |
| RM_ReportAggregatesOnly | |
Definition at line 385 of file bloaty/third_party/protobuf/third_party/benchmark/include/benchmark/benchmark.h.
| void benchmark::internal::AddNegatedPowers | ( | std::vector< T > * | dst, |
| T | lo, | ||
| T | hi, | ||
| int | mult | ||
| ) |
Definition at line 39 of file benchmark_register.h.
| std::vector<T>::iterator benchmark::internal::AddPowers | ( | std::vector< T > * | dst, |
| T | lo, | ||
| T | hi, | ||
| int | mult | ||
| ) |
Definition at line 16 of file benchmark_register.h.
| void benchmark::internal::AddRange | ( | std::vector< T > * | dst, |
| T | lo, | ||
| T | hi, | ||
| int | mult | ||
| ) |
Definition at line 59 of file benchmark_register.h.
| char(& benchmark::internal::ArraySizeHelper | ( | const T(&) | array[N] | ) | )[N] |
| char(& benchmark::internal::ArraySizeHelper | ( | T(&) | array[N] | ) | )[N] |
|
inline |
Definition at line 21 of file benchmark/src/check.h.
| bool benchmark::internal::FindBenchmarksInternal | ( | const std::string & | re, |
| std::vector< Benchmark::Instance > * | benchmarks, | ||
| std::ostream * | Err | ||
| ) |
Definition at line 218 of file bloaty/third_party/protobuf/third_party/benchmark/src/benchmark_register.cc.
| bool benchmark::internal::FindBenchmarksInternal | ( | const std::string & | re, |
| std::vector< BenchmarkInstance > * | benchmarks, | ||
| std::ostream * | Err | ||
| ) |
Definition at line 192 of file benchmark/src/benchmark_register.cc.
Definition at line 20 of file bloaty/third_party/protobuf/third_party/benchmark/src/counter.cc.
| double benchmark::internal::Finish | ( | Counter const & | c, |
| IterationCount | iterations, | ||
| double | cpu_time, | ||
| double | num_threads | ||
| ) |
Definition at line 20 of file benchmark/src/counter.cc.
| void benchmark::internal::Finish | ( | UserCounters * | l, |
| double | cpu_time, | ||
| double | num_threads | ||
| ) |
Definition at line 31 of file bloaty/third_party/protobuf/third_party/benchmark/src/counter.cc.
| void benchmark::internal::Finish | ( | UserCounters * | l, |
| IterationCount | iterations, | ||
| double | cpu_time, | ||
| double | num_threads | ||
| ) |
Definition at line 42 of file benchmark/src/counter.cc.
|
inline |
Definition at line 16 of file benchmark/src/check.h.
|
inline |
Definition at line 54 of file third_party/benchmark/src/log.h.
Definition at line 59 of file third_party/benchmark/src/log.h.
|
inline |
Definition at line 49 of file third_party/benchmark/src/log.h.
| ConsoleReporter::OutputOptions benchmark::internal::GetOutputOptions | ( | bool | force_no_color | ) |
Definition at line 411 of file benchmark/src/benchmark.cc.
| void benchmark::internal::Increment | ( | UserCounters * | l, |
| UserCounters const & | r | ||
| ) |
Definition at line 49 of file benchmark/src/counter.cc.
| int benchmark::internal::InitializeStreams | ( | ) |
Definition at line 595 of file benchmark/src/benchmark.cc.
| bool benchmark::internal::IsZero | ( | double | n | ) |
Definition at line 407 of file benchmark/src/benchmark.cc.
|
inline |
Definition at line 44 of file third_party/benchmark/src/log.h.
Definition at line 37 of file third_party/benchmark/src/log.h.
Definition at line 30 of file third_party/benchmark/src/log.h.
| void benchmark::internal::ParseCommandLineFlags | ( | int * | argc, |
| char ** | argv | ||
| ) |
Definition at line 540 of file benchmark/src/benchmark.cc.
| void benchmark::internal::PrintUsageAndExit | ( | ) |
Definition at line 519 of file benchmark/src/benchmark.cc.
Definition at line 183 of file benchmark/src/benchmark_register.cc.
| bool benchmark::internal::SameNames | ( | UserCounters const & | l, |
| UserCounters const & | r | ||
| ) |
Definition at line 66 of file benchmark/src/counter.cc.
| void benchmark::internal::UseCharPointer | ( | char const volatile * | ) |
Definition at line 132 of file benchmark/src/benchmark.cc.
| std::map< std::string, std::string > * benchmark::internal::global_context = nullptr |
Definition at line 129 of file benchmark/src/benchmark.cc.
| MemoryManager * benchmark::internal::memory_manager = nullptr |
Definition at line 60 of file benchmark_runner.cc.
|
static |
Definition at line 167 of file perf_counters.h.
|
static |
Definition at line 287 of file bloaty/third_party/protobuf/third_party/benchmark/include/benchmark/benchmark.h.
|
static |
Definition at line 287 of file protobuf/third_party/benchmark/include/benchmark/benchmark.h.
|
static |
Definition at line 322 of file benchmark/include/benchmark/benchmark.h.