Classes | |
class | Benchmark |
class | BenchmarkFamilies |
class | CheckHandler |
class | FunctionBenchmark |
class | LogType |
class | ThreadManager |
class | ThreadTimer |
Typedefs | |
typedef void() | AbortHandlerT() |
typedef std::basic_ostream< char > &() | EndLType(std::basic_ostream< char > &) |
typedef void() | Function(State &) |
Enumerations | |
enum | ReportMode { RM_Unspecified, RM_Default, RM_ReportAggregatesOnly } |
Variables | |
static BENCHMARK_UNUSED int | stream_init_anchor = InitializeStreams() |
typedef std::basic_ostream<char>&() benchmark::internal::EndLType(std::basic_ostream< char > &) |
Definition at line 12 of file protobuf/third_party/benchmark/src/log.h.
Definition at line 575 of file benchmark.h.
Enumerator | |
---|---|
RM_Unspecified | |
RM_Default | |
RM_ReportAggregatesOnly |
Definition at line 385 of file benchmark.h.
char(& benchmark::internal::ArraySizeHelper | ( | const T(&) | array[N] | ) | )[N] |
char(& benchmark::internal::ArraySizeHelper | ( | T(&) | array[N] | ) | )[N] |
|
inline |
bool benchmark::internal::FindBenchmarksInternal | ( | const std::string & | re, |
std::vector< Benchmark::Instance > * | benchmarks, | ||
std::ostream * | Err | ||
) |
Definition at line 218 of file benchmark_register.cc.
double benchmark::internal::Finish | ( | Counter const & | c, |
double | cpu_time, | ||
double | num_threads | ||
) |
Definition at line 20 of file counter.cc.
void benchmark::internal::Finish | ( | UserCounters * | l, |
double | cpu_time, | ||
double | num_threads | ||
) |
Definition at line 31 of file counter.cc.
|
inline |
|
inline |
Definition at line 54 of file protobuf/third_party/benchmark/src/log.h.
|
inline |
Definition at line 59 of file protobuf/third_party/benchmark/src/log.h.
|
inline |
Definition at line 49 of file protobuf/third_party/benchmark/src/log.h.
ConsoleReporter::OutputOptions benchmark::internal::GetOutputOptions | ( | bool | force_no_color | ) |
Definition at line 550 of file benchmark.cc.
void benchmark::internal::Increment | ( | UserCounters * | l, |
UserCounters const & | r | ||
) |
Definition at line 37 of file counter.cc.
int benchmark::internal::InitializeStreams | ( | ) |
Definition at line 696 of file benchmark.cc.
bool benchmark::internal::IsZero | ( | double | n | ) |
Definition at line 546 of file benchmark.cc.
|
inline |
Definition at line 44 of file protobuf/third_party/benchmark/src/log.h.
Definition at line 37 of file protobuf/third_party/benchmark/src/log.h.
Definition at line 30 of file protobuf/third_party/benchmark/src/log.h.
void benchmark::internal::ParseCommandLineFlags | ( | int * | argc, |
char ** | argv | ||
) |
Definition at line 655 of file benchmark.cc.
void benchmark::internal::PrintUsageAndExit | ( | ) |
Definition at line 638 of file benchmark.cc.
Definition at line 209 of file benchmark_register.cc.
bool benchmark::internal::SameNames | ( | UserCounters const & | l, |
UserCounters const & | r | ||
) |
Definition at line 54 of file counter.cc.
void benchmark::internal::UseCharPointer | ( | char const volatile * | ) |
Definition at line 104 of file benchmark.cc.
|
static |
Definition at line 287 of file benchmark.h.