#include <perf_counters.h>
Definition at line 69 of file perf_counters.h.
◆ ~PerfCounters()
benchmark::internal::PerfCounters::~PerfCounters |
( |
| ) |
|
|
default |
◆ PerfCounters() [1/4]
benchmark::internal::PerfCounters::PerfCounters |
( |
PerfCounters && |
| ) |
|
|
default |
◆ PerfCounters() [2/4]
◆ PerfCounters() [3/4]
benchmark::internal::PerfCounters::PerfCounters |
( |
const std::vector< std::string > & |
counter_names, |
|
|
std::vector< int > && |
counter_ids |
|
) |
| |
|
inlineprivate |
◆ PerfCounters() [4/4]
benchmark::internal::PerfCounters::PerfCounters |
( |
| ) |
|
|
inlineprivate |
◆ Create()
PerfCounters benchmark::internal::PerfCounters::Create |
( |
const std::vector< std::string > & |
counter_names | ) |
|
|
static |
◆ Initialize()
bool benchmark::internal::PerfCounters::Initialize |
( |
| ) |
|
|
static |
◆ IsValid()
bool benchmark::internal::PerfCounters::IsValid |
( |
| ) |
const |
|
inline |
◆ names()
const std::vector<std::string>& benchmark::internal::PerfCounters::names |
( |
| ) |
const |
|
inline |
◆ NoCounters()
static PerfCounters benchmark::internal::PerfCounters::NoCounters |
( |
| ) |
|
|
inlinestatic |
◆ num_counters()
size_t benchmark::internal::PerfCounters::num_counters |
( |
| ) |
const |
|
inline |
◆ Snapshot()
◆ counter_ids_
std::vector<int> benchmark::internal::PerfCounters::counter_ids_ |
|
private |
◆ counter_names_
const std::vector<std::string> benchmark::internal::PerfCounters::counter_names_ |
|
private |
◆ is_valid_
const bool benchmark::internal::PerfCounters::is_valid_ |
|
private |
◆ kSupported
The documentation for this class was generated from the following files: