Namespaces | |
| cycleclock | |
| internal | |
Classes | |
| class | Barrier |
| struct | BenchmarkName |
| class | BenchmarkReporter |
| struct | ChooseClockType |
| class | ConsoleReporter |
| class | Counter |
| struct | CPUInfo |
| class | CSVReporter |
| class | Fixture |
| class | JSONReporter |
| struct | LeastSq |
| class | MemoryManager |
| class | MutexLock |
| class | Regex |
| class | Stat1 |
| class | Stat1MinMax |
| class | State |
| struct | SystemInfo |
| class | Vector2 |
| class | Vector3 |
| class | Vector4 |
Typedefs | |
| typedef double() | BigOFunc(IterationCount) |
| typedef std::condition_variable | Condition |
| typedef uint64_t | IterationCount |
| typedef Stat1< double, int64_t > | Stat1_d |
| typedef Stat1< float, int64_t > | Stat1_f |
| typedef Stat1MinMax< double, int64_t > | Stat1MinMax_d |
| typedef Stat1MinMax< float, int64_t > | Stat1MinMax_f |
| typedef double() | StatisticsFunc(const std::vector< double > &) |
| typedef std::map< std::string, Counter > | UserCounters |
Functions | |
| void | AddCustomContext (const std::string &key, const std::string &value) |
| void | AppendHumanReadable (int n, std::string *str) |
| BM_DECLARE_bool (benchmark_display_aggregates_only) | |
| BM_DECLARE_bool (benchmark_enable_random_interleaving) | |
| BM_DECLARE_bool (benchmark_report_aggregates_only) | |
| BM_DECLARE_double (benchmark_min_time) | |
| BM_DECLARE_int32 (benchmark_repetitions) | |
| BM_DECLARE_string (benchmark_filter) | |
| BM_DECLARE_string (benchmark_perf_counters) | |
| BM_DEFINE_bool (benchmark_counters_tabular, false) | |
| BM_DEFINE_bool (benchmark_display_aggregates_only, false) | |
| BM_DEFINE_bool (benchmark_enable_random_interleaving, false) | |
| BM_DEFINE_bool (benchmark_list_tests, false) | |
| BM_DEFINE_bool (benchmark_report_aggregates_only, false) | |
| BM_DEFINE_double (benchmark_min_time, 0.5) | |
| BM_DEFINE_int32 (benchmark_repetitions, 1) | |
| BM_DEFINE_int32 (v, 0) | |
| BM_DEFINE_kvpairs (benchmark_context, {}) | |
| BM_DEFINE_string (benchmark_color, "auto") | |
| BM_DEFINE_string (benchmark_filter, "") | |
| BM_DEFINE_string (benchmark_format, "console") | |
| BM_DEFINE_string (benchmark_out, "") | |
| BM_DEFINE_string (benchmark_out_format, "json") | |
| BM_DEFINE_string (benchmark_perf_counters, "") | |
| bool | BoolFromEnv (const char *flag, bool default_val) |
| class | CAPABILITY ("mutex") Mutex |
| double | ChildrenCPUUsage () |
| double | ChronoClockNow () |
| void | ClearRegisteredBenchmarks () |
| void | ColorPrintf (std::ostream &out, LogColor color, const char *fmt, va_list args) |
| void | ColorPrintf (std::ostream &out, LogColor color, const char *fmt,...) |
| std::vector< BenchmarkReporter::Run > | ComputeBigO (const std::vector< BenchmarkReporter::Run > &reports) |
| std::vector< BenchmarkReporter::Run > | ComputeStats (const std::vector< BenchmarkReporter::Run > &reports) |
| bool | CpuScalingEnabled () |
| std::vector< int64_t > | CreateDenseRange (int64_t start, int64_t limit, int step) |
| std::vector< int64_t > | CreateRange (int64_t lo, int64_t hi, int multi) |
| def | cs (md, code) |
| def | cs_lite (md, code) |
| std::string | CsvEscape (const std::string &s) |
| double | CyclesPerSecond (void) |
| template<class Tp > | |
| BENCHMARK_ALWAYS_INLINE void | DoNotOptimize (Tp const &value) |
| double | DoubleFromEnv (const char *flag, double default_val) |
| std::string | ExponentToPrefix (int64_t exponent, bool iec) |
| BigOFunc * | FittingCurve (BigO complexity) |
| static std::string | FlagToEnvVar (const char *flag) |
| static std::string | FlagToEnvVar (const char *flag) |
| std::string | FormatString (const char *msg, va_list args) |
| std::string | FormatString (const char *msg,...) |
| static std::string | FormatTime (double time) |
| def | get_code (f, size) |
| std::string | GetBigOString (BigO complexity) |
| double | GetTimeUnitMultiplier (TimeUnit unit) |
| const char * | GetTimeUnitString (TimeUnit unit) |
| std::string | HumanReadableNumber (double n) |
| std::string | HumanReadableNumber (double n, double one_k) |
| static void | IgnoreColorPrint (std::ostream &out, LogColor, const char *fmt,...) |
| static void | IgnoreColorPrint (std::ostream &out, LogColor, const char *fmt,...) |
| static void | IgnoreColorPrint (std::ostream &out, LogColor, const char *fmt,...) |
| void | Initialize (int *argc, char **argv) |
| int32_t | Int32FromEnv (const char *flag, int32_t default_val) |
| bool | IsColorTerminal () |
| bool | IsFlag (const char *str, const char *flag) |
| bool | IsTruthyFlagValue (const std::string &value) |
| std::map< std::string, std::string > | KvPairsFromEnv (const char *flag, std::map< std::string, std::string > default_val) |
| std::string | LocalDateTimeString () |
| LeastSq | MinimalLeastSq (const std::vector< int > &n, const std::vector< double > &time, BigOFunc *fitting_curve) |
| LeastSq | MinimalLeastSq (const std::vector< int > &n, const std::vector< double > &time, const BigO complexity) |
| LeastSq | MinimalLeastSq (const std::vector< int64_t > &n, const std::vector< double > &time, BigOFunc *fitting_curve) |
| LeastSq | MinimalLeastSq (const std::vector< int64_t > &n, const std::vector< double > &time, const BigO complexity) |
| int | NumCPUs (void) |
| template<typename VType , typename NumType > | |
| std::ostream & | operator<< (std::ostream &out, const Stat1< VType, NumType > &s) |
| template<typename VType , typename NumType > | |
| std::ostream & | operator<< (std::ostream &out, const Stat1MinMax< VType, NumType > &s) |
| Counter::Flags | operator| (const Counter::Flags &LHS, const Counter::Flags &RHS) |
| bool | ParseBoolFlag (const char *str, const char *flag, bool *value) |
| bool | ParseDouble (const std::string &src_text, const char *str, double *value) |
| bool | ParseDoubleFlag (const char *str, const char *flag, double *value) |
| const char * | ParseFlagValue (const char *str, const char *flag, bool def_optional) |
| bool | ParseInt32 (const std::string &src_text, const char *str, int32_t *value) |
| bool | ParseInt32Flag (const char *str, const char *flag, int32_t *value) |
| bool | ParseKeyValueFlag (const char *str, const char *flag, std::map< std::string, std::string > *value) |
| bool | ParseStringFlag (const char *str, const char *flag, std::string *value) |
| double | ProcessCPUUsage () |
| internal::Benchmark * | RegisterBenchmark (const char *name, internal::Function *fn) |
| void | RegisterMemoryManager (MemoryManager *memory_manager) |
| void | ReplaceAll (std::string *str, const std::string &from, const std::string &to) |
| bool | ReportUnrecognizedArguments (int argc, char **argv) |
| size_t | RunSpecifiedBenchmarks () |
| size_t | RunSpecifiedBenchmarks (BenchmarkReporter *display_reporter) |
| size_t | RunSpecifiedBenchmarks (BenchmarkReporter *display_reporter, BenchmarkReporter *file_reporter) |
| void | RunTheBenchmarksNamespaced () |
| void | Shutdown () |
| void | SleepForMicroseconds (int microseconds) |
| void | SleepForMilliseconds (int milliseconds) |
| void | SleepForSeconds (double seconds) |
| double | StatisticsCV (const std::vector< double > &v) |
| double | StatisticsMean (const std::vector< double > &v) |
| double | StatisticsMedian (const std::vector< double > &v) |
| double | StatisticsStdDev (const std::vector< double > &v) |
| template<class... Args> | |
| std::string | StrCat (Args &&... args) |
| std::ostream & | StrCatImp (std::ostream &out) BENCHMARK_NOEXCEPT |
| template<class First , class... Rest> | |
| std::ostream & | StrCatImp (std::ostream &out, First &&f, Rest &&... rest) |
| std::string | StrFormat (const char *format,...) |
| std::string | StrFormatImp (const char *msg, va_list args) |
| std::ostream & | StringCatImp (std::ostream &out) BENCHMARK_NOEXCEPT |
| template<class First , class... Rest> | |
| std::ostream & | StringCatImp (std::ostream &out, First &&f, Rest &&... rest) |
| const char * | StringFromEnv (const char *flag, const char *default_val) |
| std::string | StringPrintF (const char *format,...) |
| std::string | StringPrintFImp (const char *msg, va_list args) |
| std::vector< std::string > | StrSplit (const std::string &str, char delim) |
| double | ThreadCPUUsage () |
| def | to_hex (s) |
| std::string | ToBinaryStringFullySpecified (double value, double threshold, int precision) |
| void | ToExponentAndMantissa (double val, double thresh, int precision, double one_k, std::string *mantissa, int64_t *exponent) |
Variables | |
| all_tests | |
| c_t | |
| cfile | |
| code | |
| FILE | |
| const int | kNumMicrosPerMilli = 1000 |
| const int | kNumMicrosPerSecond = kNumMillisPerSecond * 1000 |
| const int | kNumMillisPerSecond = 1000 |
| const int | kNumNanosPerMicro = 1000 |
| const int | kNumNanosPerSecond = kNumNanosPerMicro * kNumMicrosPerSecond |
| md | |
| request | |
| auto | Sqr = [](const double dat) { return dat * dat; } |
| auto | Sqrt |
| auto | StatisticsSum |
| auto | SumSquares |
| syntax | |
| t1 | |
| typedef double() benchmark::BigOFunc(int) |
Definition at line 457 of file benchmark/include/benchmark/benchmark.h.
| typedef std::condition_variable benchmark::Condition |
Definition at line 69 of file benchmark/src/mutex.h.
| typedef uint64_t benchmark::IterationCount |
Definition at line 451 of file benchmark/include/benchmark/benchmark.h.
| typedef Stat1< double, int64_t > benchmark::Stat1_d |
Definition at line 18 of file third_party/bloaty/third_party/protobuf/third_party/benchmark/src/stat.h.
| typedef Stat1< float, int64_t > benchmark::Stat1_f |
Definition at line 15 of file third_party/bloaty/third_party/protobuf/third_party/benchmark/src/stat.h.
| typedef Stat1MinMax< double, int64_t > benchmark::Stat1MinMax_d |
Definition at line 20 of file third_party/bloaty/third_party/protobuf/third_party/benchmark/src/stat.h.
| typedef Stat1MinMax< float, int64_t > benchmark::Stat1MinMax_f |
Definition at line 19 of file third_party/bloaty/third_party/protobuf/third_party/benchmark/src/stat.h.
| typedef double() benchmark::StatisticsFunc(const std::vector< double > &) |
Definition at line 461 of file benchmark/include/benchmark/benchmark.h.
| typedef std::map< std::string, Counter > benchmark::UserCounters |
Definition at line 439 of file benchmark/include/benchmark/benchmark.h.
| enum benchmark::BigO |
| Enumerator | |
|---|---|
| oNone | |
| o1 | |
| oN | |
| oNSquared | |
| oNCubed | |
| oLogN | |
| oNLogN | |
| oAuto | |
| oLambda | |
| oNone | |
| o1 | |
| oN | |
| oNSquared | |
| oNCubed | |
| oLogN | |
| oNLogN | |
| oAuto | |
| oLambda | |
| oNone | |
| o1 | |
| oN | |
| oNSquared | |
| oNCubed | |
| oLogN | |
| oNLogN | |
| oAuto | |
| oLambda | |
Definition at line 375 of file bloaty/third_party/protobuf/third_party/benchmark/include/benchmark/benchmark.h.
| enum benchmark::BigO |
| Enumerator | |
|---|---|
| oNone | |
| o1 | |
| oN | |
| oNSquared | |
| oNCubed | |
| oLogN | |
| oNLogN | |
| oAuto | |
| oLambda | |
| oNone | |
| o1 | |
| oN | |
| oNSquared | |
| oNCubed | |
| oLogN | |
| oNLogN | |
| oAuto | |
| oLambda | |
| oNone | |
| o1 | |
| oN | |
| oNSquared | |
| oNCubed | |
| oLogN | |
| oNLogN | |
| oAuto | |
| oLambda | |
Definition at line 375 of file protobuf/third_party/benchmark/include/benchmark/benchmark.h.
| enum benchmark::BigO |
| Enumerator | |
|---|---|
| oNone | |
| o1 | |
| oN | |
| oNSquared | |
| oNCubed | |
| oLogN | |
| oNLogN | |
| oAuto | |
| oLambda | |
| oNone | |
| o1 | |
| oN | |
| oNSquared | |
| oNCubed | |
| oLogN | |
| oNLogN | |
| oAuto | |
| oLambda | |
| oNone | |
| o1 | |
| oN | |
| oNSquared | |
| oNCubed | |
| oLogN | |
| oNLogN | |
| oAuto | |
| oLambda | |
Definition at line 449 of file benchmark/include/benchmark/benchmark.h.
| enum benchmark::LogColor |
Definition at line 9 of file benchmark/src/colorprint.h.
| enum benchmark::LogColor |
Definition at line 9 of file protobuf/third_party/benchmark/src/colorprint.h.
| enum benchmark::LogColor |
Definition at line 9 of file bloaty/third_party/protobuf/third_party/benchmark/src/colorprint.h.
| Enumerator | |
|---|---|
| kTime | |
| kPercentage | |
Definition at line 453 of file benchmark/include/benchmark/benchmark.h.
| enum benchmark::TimeUnit |
| Enumerator | |
|---|---|
| kNanosecond | |
| kMicrosecond | |
| kMillisecond | |
| kSecond | |
| kNanosecond | |
| kMicrosecond | |
| kMillisecond | |
| kNanosecond | |
| kMicrosecond | |
| kMillisecond | |
Definition at line 369 of file bloaty/third_party/protobuf/third_party/benchmark/include/benchmark/benchmark.h.
| enum benchmark::TimeUnit |
| Enumerator | |
|---|---|
| kNanosecond | |
| kMicrosecond | |
| kMillisecond | |
| kSecond | |
| kNanosecond | |
| kMicrosecond | |
| kMillisecond | |
| kNanosecond | |
| kMicrosecond | |
| kMillisecond | |
Definition at line 369 of file protobuf/third_party/benchmark/include/benchmark/benchmark.h.
| enum benchmark::TimeUnit |
| Enumerator | |
|---|---|
| kNanosecond | |
| kMicrosecond | |
| kMillisecond | |
| kSecond | |
| kNanosecond | |
| kMicrosecond | |
| kMillisecond | |
| kNanosecond | |
| kMicrosecond | |
| kMillisecond | |
Definition at line 443 of file benchmark/include/benchmark/benchmark.h.
Definition at line 507 of file benchmark/src/benchmark.cc.
| void benchmark::AppendHumanReadable | ( | int | n, |
| std::string * | str | ||
| ) |
Definition at line 114 of file benchmark/src/string_util.cc.
| benchmark::BM_DECLARE_bool | ( | benchmark_display_aggregates_only | ) |
| benchmark::BM_DECLARE_bool | ( | benchmark_enable_random_interleaving | ) |
| benchmark::BM_DECLARE_bool | ( | benchmark_report_aggregates_only | ) |
| benchmark::BM_DECLARE_double | ( | benchmark_min_time | ) |
| benchmark::BM_DECLARE_int32 | ( | benchmark_repetitions | ) |
| benchmark::BM_DECLARE_string | ( | benchmark_filter | ) |
| benchmark::BM_DECLARE_string | ( | benchmark_perf_counters | ) |
| benchmark::BM_DEFINE_bool | ( | benchmark_counters_tabular | , |
| false | |||
| ) |
| benchmark::BM_DEFINE_bool | ( | benchmark_display_aggregates_only | , |
| false | |||
| ) |
| benchmark::BM_DEFINE_bool | ( | benchmark_enable_random_interleaving | , |
| false | |||
| ) |
| benchmark::BM_DEFINE_bool | ( | benchmark_list_tests | , |
| false | |||
| ) |
| benchmark::BM_DEFINE_bool | ( | benchmark_report_aggregates_only | , |
| false | |||
| ) |
| benchmark::BM_DEFINE_double | ( | benchmark_min_time | , |
| 0. | 5 | ||
| ) |
| benchmark::BM_DEFINE_int32 | ( | benchmark_repetitions | , |
| 1 | |||
| ) |
| benchmark::BM_DEFINE_int32 | ( | v | , |
| 0 | |||
| ) |
| benchmark::BM_DEFINE_kvpairs | ( | benchmark_context | , |
| {} | |||
| ) |
| benchmark::BM_DEFINE_string | ( | benchmark_color | , |
| "auto" | |||
| ) |
| benchmark::BM_DEFINE_string | ( | benchmark_filter | , |
| "" | |||
| ) |
| benchmark::BM_DEFINE_string | ( | benchmark_format | , |
| "console" | |||
| ) |
| benchmark::BM_DEFINE_string | ( | benchmark_out | , |
| "" | |||
| ) |
| benchmark::BM_DEFINE_string | ( | benchmark_out_format | , |
| "json" | |||
| ) |
| benchmark::BM_DEFINE_string | ( | benchmark_perf_counters | , |
| "" | |||
| ) |
Definition at line 124 of file benchmark/src/commandlineflags.cc.
| class benchmark::CAPABILITY | ( | "mutex" | ) |
Definition at line 75 of file benchmark/src/mutex.h.
| double benchmark::ChildrenCPUUsage | ( | ) |
|
inline |
Definition at line 38 of file third_party/benchmark/src/timers.h.
| void benchmark::ClearRegisteredBenchmarks | ( | ) |
Definition at line 459 of file benchmark/src/benchmark_register.cc.
Definition at line 128 of file benchmark/src/colorprint.cc.
Definition at line 121 of file benchmark/src/colorprint.cc.
| std::vector< BenchmarkReporter::Run > benchmark::ComputeBigO | ( | const std::vector< BenchmarkReporter::Run > & | reports | ) |
Definition at line 156 of file benchmark/src/complexity.cc.
| std::vector< BenchmarkReporter::Run > benchmark::ComputeStats | ( | const std::vector< BenchmarkReporter::Run > & | reports | ) |
Definition at line 86 of file statistics.cc.
| bool benchmark::CpuScalingEnabled | ( | ) |
Definition at line 336 of file bloaty/third_party/protobuf/third_party/benchmark/src/sysinfo.cc.
Definition at line 469 of file benchmark/src/benchmark_register.cc.
Definition at line 463 of file benchmark/src/benchmark_register.cc.
| def benchmark.cs | ( | md, | |
| code | |||
| ) |
Definition at line 57 of file benchmark.py.
| def benchmark.cs_lite | ( | md, | |
| code | |||
| ) |
Definition at line 66 of file benchmark.py.
| std::string benchmark::CsvEscape | ( | const std::string & | s | ) |
Definition at line 40 of file benchmark/src/csv_reporter.cc.
| double benchmark::CyclesPerSecond | ( | void | ) |
Definition at line 316 of file bloaty/third_party/protobuf/third_party/benchmark/src/sysinfo.cc.
|
inline |
Definition at line 375 of file benchmark/include/benchmark/benchmark.h.
| double benchmark::DoubleFromEnv | ( | const char * | flag, |
| double | default_val | ||
| ) |
Definition at line 142 of file benchmark/src/commandlineflags.cc.
Definition at line 88 of file bloaty/third_party/protobuf/third_party/benchmark/src/string_util.cc.
Definition at line 28 of file benchmark/src/complexity.cc.
|
static |
Definition at line 81 of file bloaty/third_party/protobuf/third_party/benchmark/src/commandlineflags.cc.
|
static |
Definition at line 81 of file protobuf/third_party/benchmark/src/commandlineflags.cc.
| std::string benchmark::FormatString | ( | const char * | msg, |
| va_list | args | ||
| ) |
Definition at line 85 of file benchmark/src/colorprint.cc.
| std::string benchmark::FormatString | ( | const char * | msg, |
| ... | |||
| ) |
Definition at line 113 of file benchmark/src/colorprint.cc.
|
static |
Definition at line 101 of file benchmark/src/console_reporter.cc.
| def benchmark.get_code | ( | f, | |
| size | |||
| ) |
Definition at line 47 of file benchmark.py.
| std::string benchmark::GetBigOString | ( | BigO | complexity | ) |
Definition at line 53 of file benchmark/src/complexity.cc.
|
inline |
Definition at line 1664 of file benchmark/include/benchmark/benchmark.h.
Definition at line 1650 of file benchmark/include/benchmark/benchmark.h.
| std::string benchmark::HumanReadableNumber | ( | double | n | ) |
Definition at line 118 of file bloaty/third_party/protobuf/third_party/benchmark/src/string_util.cc.
| std::string benchmark::HumanReadableNumber | ( | double | n, |
| double | one_k | ||
| ) |
Definition at line 121 of file benchmark/src/string_util.cc.
|
static |
Definition at line 92 of file benchmark/src/console_reporter.cc.
|
static |
Definition at line 93 of file protobuf/third_party/benchmark/src/console_reporter.cc.
|
static |
Definition at line 93 of file bloaty/third_party/protobuf/third_party/benchmark/src/console_reporter.cc.
| void benchmark::Initialize | ( | int * | argc, |
| char ** | argv | ||
| ) |
Definition at line 602 of file benchmark/src/benchmark.cc.
Definition at line 130 of file benchmark/src/commandlineflags.cc.
| bool benchmark::IsColorTerminal | ( | ) |
Definition at line 158 of file benchmark/src/colorprint.cc.
Definition at line 267 of file benchmark/src/commandlineflags.cc.
Definition at line 271 of file benchmark/src/commandlineflags.cc.
| std::map< std::string, std::string > benchmark::KvPairsFromEnv | ( | const char * | flag, |
| std::map< std::string, std::string > | default_val | ||
| ) |
Definition at line 160 of file benchmark/src/commandlineflags.cc.
| std::string benchmark::LocalDateTimeString | ( | ) |
Definition at line 182 of file benchmark/src/timers.cc.
| LeastSq benchmark::MinimalLeastSq | ( | const std::vector< int > & | n, |
| const std::vector< double > & | time, | ||
| BigOFunc * | fitting_curve | ||
| ) |
Definition at line 77 of file bloaty/third_party/protobuf/third_party/benchmark/src/complexity.cc.
| LeastSq benchmark::MinimalLeastSq | ( | const std::vector< int > & | n, |
| const std::vector< double > & | time, | ||
| const BigO | complexity | ||
| ) |
Definition at line 121 of file bloaty/third_party/protobuf/third_party/benchmark/src/complexity.cc.
| LeastSq benchmark::MinimalLeastSq | ( | const std::vector< int64_t > & | n, |
| const std::vector< double > & | time, | ||
| BigOFunc * | fitting_curve | ||
| ) |
Definition at line 82 of file benchmark/src/complexity.cc.
| LeastSq benchmark::MinimalLeastSq | ( | const std::vector< int64_t > & | n, |
| const std::vector< double > & | time, | ||
| const BigO | complexity | ||
| ) |
Definition at line 124 of file benchmark/src/complexity.cc.
| int benchmark::NumCPUs | ( | void | ) |
Definition at line 321 of file bloaty/third_party/protobuf/third_party/benchmark/src/sysinfo.cc.
| std::ostream & benchmark::operator<< | ( | std::ostream & | out, |
| const Stat1< VType, NumType > & | s | ||
| ) |
Definition at line 203 of file third_party/bloaty/third_party/protobuf/third_party/benchmark/src/stat.h.
| std::ostream & benchmark::operator<< | ( | std::ostream & | out, |
| const Stat1MinMax< VType, NumType > & | s | ||
| ) |
Definition at line 301 of file third_party/bloaty/third_party/protobuf/third_party/benchmark/src/stat.h.
|
inline |
Definition at line 432 of file benchmark/include/benchmark/benchmark.h.
Definition at line 204 of file benchmark/src/commandlineflags.cc.
Definition at line 61 of file bloaty/third_party/protobuf/third_party/benchmark/src/commandlineflags.cc.
Definition at line 228 of file benchmark/src/commandlineflags.cc.
Definition at line 179 of file benchmark/src/commandlineflags.cc.
Definition at line 27 of file bloaty/third_party/protobuf/third_party/benchmark/src/commandlineflags.cc.
Definition at line 216 of file benchmark/src/commandlineflags.cc.
| bool benchmark::ParseKeyValueFlag | ( | const char * | str, |
| const char * | flag, | ||
| std::map< std::string, std::string > * | value | ||
| ) |
Definition at line 251 of file benchmark/src/commandlineflags.cc.
Definition at line 240 of file benchmark/src/commandlineflags.cc.
| double benchmark::ProcessCPUUsage | ( | ) |
Definition at line 110 of file benchmark/src/timers.cc.
|
inline |
Definition at line 1093 of file benchmark/include/benchmark/benchmark.h.
| void benchmark::RegisterMemoryManager | ( | MemoryManager * | memory_manager | ) |
Definition at line 503 of file benchmark/src/benchmark.cc.
Definition at line 163 of file bloaty/third_party/protobuf/third_party/benchmark/src/string_util.cc.
Definition at line 611 of file benchmark/src/benchmark.cc.
| size_t benchmark::RunSpecifiedBenchmarks | ( | ) |
Definition at line 437 of file benchmark/src/benchmark.cc.
| size_t benchmark::RunSpecifiedBenchmarks | ( | BenchmarkReporter * | display_reporter | ) |
Definition at line 441 of file benchmark/src/benchmark.cc.
| size_t benchmark::RunSpecifiedBenchmarks | ( | BenchmarkReporter * | display_reporter, |
| BenchmarkReporter * | file_reporter | ||
| ) |
Definition at line 445 of file benchmark/src/benchmark.cc.
| void benchmark::RunTheBenchmarksNamespaced | ( | ) |
Definition at line 56 of file bm_alarm.cc.
| void benchmark::Shutdown | ( | ) |
Definition at line 607 of file benchmark/src/benchmark.cc.
| void benchmark::SleepForMicroseconds | ( | int | microseconds | ) |
Definition at line 39 of file third_party/benchmark/src/sleep.cc.
| void benchmark::SleepForMilliseconds | ( | int | milliseconds | ) |
Definition at line 59 of file third_party/benchmark/src/sleep.cc.
| void benchmark::SleepForSeconds | ( | double | seconds | ) |
Definition at line 63 of file third_party/benchmark/src/sleep.cc.
| double benchmark::StatisticsCV | ( | const std::vector< double > & | v | ) |
Definition at line 77 of file statistics.cc.
| double benchmark::StatisticsMean | ( | const std::vector< double > & | v | ) |
Definition at line 32 of file statistics.cc.
| double benchmark::StatisticsMedian | ( | const std::vector< double > & | v | ) |
Definition at line 37 of file statistics.cc.
| double benchmark::StatisticsStdDev | ( | const std::vector< double > & | v | ) |
Definition at line 66 of file statistics.cc.
|
inline |
Definition at line 34 of file third_party/benchmark/src/string_util.h.
|
inline |
Definition at line 23 of file third_party/benchmark/src/string_util.h.
|
inline |
Definition at line 28 of file third_party/benchmark/src/string_util.h.
| std::string benchmark::StrFormat | ( | const char * | format, |
| ... | |||
| ) |
Definition at line 158 of file benchmark/src/string_util.cc.
| std::string benchmark::StrFormatImp | ( | const char * | msg, |
| va_list | args | ||
| ) |
Definition at line 128 of file benchmark/src/string_util.cc.
|
inline |
Definition at line 17 of file third_party/bloaty/third_party/protobuf/third_party/benchmark/src/string_util.h.
|
inline |
Definition at line 22 of file third_party/bloaty/third_party/protobuf/third_party/benchmark/src/string_util.h.
Definition at line 154 of file benchmark/src/commandlineflags.cc.
| std::string benchmark::StringPrintF | ( | const char * | format, |
| ... | |||
| ) |
Definition at line 155 of file bloaty/third_party/protobuf/third_party/benchmark/src/string_util.cc.
| std::string benchmark::StringPrintFImp | ( | const char * | msg, |
| va_list | args | ||
| ) |
Definition at line 125 of file bloaty/third_party/protobuf/third_party/benchmark/src/string_util.cc.
| std::vector< std::string > benchmark::StrSplit | ( | const std::string & | str, |
| char | delim | ||
| ) |
Definition at line 166 of file benchmark/src/string_util.cc.
| double benchmark::ThreadCPUUsage | ( | ) |
Definition at line 141 of file benchmark/src/timers.cc.
| def benchmark.to_hex | ( | s | ) |
Definition at line 44 of file benchmark.py.
| std::string benchmark::ToBinaryStringFullySpecified | ( | double | value, |
| double | threshold, | ||
| int | precision | ||
| ) |
Definition at line 102 of file bloaty/third_party/protobuf/third_party/benchmark/src/string_util.cc.
| void benchmark::ToExponentAndMantissa | ( | double | val, |
| double | thresh, | ||
| int | precision, | ||
| double | one_k, | ||
| std::string * | mantissa, | ||
| int64_t * | exponent | ||
| ) |
Definition at line 32 of file bloaty/third_party/protobuf/third_party/benchmark/src/string_util.cc.
| benchmark.all_tests |
Definition at line 24 of file benchmark.py.
| benchmark.c_t |
Definition at line 101 of file benchmark.py.
| benchmark.cfile |
Definition at line 73 of file benchmark.py.
| benchmark.code |
Definition at line 95 of file benchmark.py.
| benchmark.FILE |
Definition at line 21 of file benchmark.py.
Definition at line 6 of file third_party/benchmark/src/sleep.h.
| const int benchmark::kNumMicrosPerSecond = kNumMillisPerSecond * 1000 |
Definition at line 7 of file third_party/benchmark/src/sleep.h.
Definition at line 5 of file third_party/benchmark/src/sleep.h.
Definition at line 8 of file third_party/benchmark/src/sleep.h.
| const int benchmark::kNumNanosPerSecond = kNumNanosPerMicro * kNumMicrosPerSecond |
Definition at line 9 of file third_party/benchmark/src/sleep.h.
| benchmark.md |
Definition at line 86 of file benchmark.py.
| benchmark.request |
Definition at line 77 of file benchmark.py.
| auto benchmark::Sqr = [](const double dat) { return dat * dat; } |
Definition at line 59 of file statistics.cc.
| auto benchmark::Sqrt |
Definition at line 60 of file statistics.cc.
| auto benchmark::StatisticsSum |
Definition at line 28 of file statistics.cc.
| auto benchmark::SumSquares |
| benchmark.syntax |
Definition at line 90 of file benchmark.py.
| benchmark.t1 |
Definition at line 107 of file benchmark.py.