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.