#include <benchmark.h>
Classes | |
struct | Value |
Public Types | |
typedef std::ptrdiff_t | difference_type |
typedef std::forward_iterator_tag | iterator_category |
typedef Value | pointer |
typedef Value | reference |
typedef Value | value_type |
Public Member Functions | |
BENCHMARK_ALWAYS_INLINE bool | operator!= (StateIterator const &) const |
BENCHMARK_ALWAYS_INLINE Value | operator* () const |
BENCHMARK_ALWAYS_INLINE StateIterator & | operator++ () |
Private Member Functions | |
BENCHMARK_ALWAYS_INLINE | StateIterator () |
BENCHMARK_ALWAYS_INLINE | StateIterator (State *st) |
Private Attributes | |
IterationCount | cached_ |
State *const | parent_ |
Friends | |
class | State |
Definition at line 776 of file benchmark/include/benchmark/benchmark.h.
typedef std::ptrdiff_t benchmark::State::StateIterator::difference_type |
Definition at line 782 of file benchmark/include/benchmark/benchmark.h.
typedef std::forward_iterator_tag benchmark::State::StateIterator::iterator_category |
Definition at line 778 of file benchmark/include/benchmark/benchmark.h.
Definition at line 781 of file benchmark/include/benchmark/benchmark.h.
Definition at line 780 of file benchmark/include/benchmark/benchmark.h.
Definition at line 779 of file benchmark/include/benchmark/benchmark.h.
|
inlineprivate |
Definition at line 787 of file benchmark/include/benchmark/benchmark.h.
|
inlineexplicitprivate |
Definition at line 790 of file benchmark/include/benchmark/benchmark.h.
|
inline |
Definition at line 805 of file benchmark/include/benchmark/benchmark.h.
|
inline |
Definition at line 795 of file benchmark/include/benchmark/benchmark.h.
|
inline |
Definition at line 798 of file benchmark/include/benchmark/benchmark.h.
|
friend |
Definition at line 785 of file benchmark/include/benchmark/benchmark.h.
|
private |
Definition at line 812 of file benchmark/include/benchmark/benchmark.h.
Definition at line 813 of file benchmark/include/benchmark/benchmark.h.