#include <benchmark.h>
Public Types | |
enum | Flags { kDefaults = 0, kIsRate = 1U << 0U, kAvgThreads = 1U << 1U, kAvgThreadsRate = kIsRate | kAvgThreads, kIsIterationInvariant = 1U << 2U, kIsIterationInvariantRate = kIsRate | kIsIterationInvariant, kAvgIterations = 1U << 3U, kAvgIterationsRate = kIsRate | kAvgIterations, kInvert = 1U << 31U, kDefaults = 0, kIsRate = 1U << 0U, kAvgThreads = 1U << 1U, kAvgThreadsRate = kIsRate | kAvgThreads, kDefaults = 0, kIsRate = 1U << 0U, kAvgThreads = 1U << 1U, kAvgThreadsRate = kIsRate | kAvgThreads } |
enum | Flags { kDefaults = 0, kIsRate = 1U << 0U, kAvgThreads = 1U << 1U, kAvgThreadsRate = kIsRate | kAvgThreads, kIsIterationInvariant = 1U << 2U, kIsIterationInvariantRate = kIsRate | kIsIterationInvariant, kAvgIterations = 1U << 3U, kAvgIterationsRate = kIsRate | kAvgIterations, kInvert = 1U << 31U, kDefaults = 0, kIsRate = 1U << 0U, kAvgThreads = 1U << 1U, kAvgThreadsRate = kIsRate | kAvgThreads, kDefaults = 0, kIsRate = 1U << 0U, kAvgThreads = 1U << 1U, kAvgThreadsRate = kIsRate | kAvgThreads } |
enum | Flags { kDefaults = 0, kIsRate = 1U << 0U, kAvgThreads = 1U << 1U, kAvgThreadsRate = kIsRate | kAvgThreads, kIsIterationInvariant = 1U << 2U, kIsIterationInvariantRate = kIsRate | kIsIterationInvariant, kAvgIterations = 1U << 3U, kAvgIterationsRate = kIsRate | kAvgIterations, kInvert = 1U << 31U, kDefaults = 0, kIsRate = 1U << 0U, kAvgThreads = 1U << 1U, kAvgThreadsRate = kIsRate | kAvgThreads, kDefaults = 0, kIsRate = 1U << 0U, kAvgThreads = 1U << 1U, kAvgThreadsRate = kIsRate | kAvgThreads } |
enum | OneK { kIs1000 = 1000, kIs1024 = 1024 } |
Public Member Functions | |
BENCHMARK_ALWAYS_INLINE | Counter (double v=0., Flags f=kDefaults) |
BENCHMARK_ALWAYS_INLINE | Counter (double v=0., Flags f=kDefaults) |
BENCHMARK_ALWAYS_INLINE | Counter (double v=0., Flags f=kDefaults, OneK k=kIs1000) |
BENCHMARK_ALWAYS_INLINE | operator double & () |
BENCHMARK_ALWAYS_INLINE | operator double & () |
BENCHMARK_ALWAYS_INLINE | operator double & () |
BENCHMARK_ALWAYS_INLINE | operator double const & () const |
BENCHMARK_ALWAYS_INLINE | operator double const & () const |
BENCHMARK_ALWAYS_INLINE | operator double const & () const |
Public Attributes | |
Flags | flags |
OneK | oneK |
double | value |
Definition at line 382 of file benchmark/include/benchmark/benchmark.h.
Definition at line 340 of file bloaty/third_party/protobuf/third_party/benchmark/include/benchmark/benchmark.h.
Definition at line 340 of file protobuf/third_party/benchmark/include/benchmark/benchmark.h.
Definition at line 384 of file benchmark/include/benchmark/benchmark.h.
Enumerator | |
---|---|
kIs1000 | |
kIs1024 |
Definition at line 411 of file benchmark/include/benchmark/benchmark.h.
|
inline |
Definition at line 423 of file benchmark/include/benchmark/benchmark.h.
|
inline |
Definition at line 356 of file bloaty/third_party/protobuf/third_party/benchmark/include/benchmark/benchmark.h.
|
inline |
Definition at line 356 of file protobuf/third_party/benchmark/include/benchmark/benchmark.h.
|
inline |
Definition at line 359 of file bloaty/third_party/protobuf/third_party/benchmark/include/benchmark/benchmark.h.
|
inline |
Definition at line 359 of file protobuf/third_party/benchmark/include/benchmark/benchmark.h.
|
inline |
Definition at line 427 of file benchmark/include/benchmark/benchmark.h.
|
inline |
Definition at line 358 of file protobuf/third_party/benchmark/include/benchmark/benchmark.h.
|
inline |
Definition at line 358 of file bloaty/third_party/protobuf/third_party/benchmark/include/benchmark/benchmark.h.
|
inline |
Definition at line 426 of file benchmark/include/benchmark/benchmark.h.
Flags Counter::flags |
Definition at line 419 of file benchmark/include/benchmark/benchmark.h.
OneK benchmark::Counter::oneK |
Definition at line 420 of file benchmark/include/benchmark/benchmark.h.
double Counter::value |
Definition at line 418 of file benchmark/include/benchmark/benchmark.h.