benchmark 1.8.3
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
benchmark::internal::PerfCounters Class Referencefinal

Public Member Functions

 PerfCounters (PerfCounters &&)=default
 
 PerfCounters (const PerfCounters &)=delete
 
PerfCountersoperator= (PerfCounters &&) noexcept
 
PerfCountersoperator= (const PerfCounters &)=delete
 
BENCHMARK_ALWAYS_INLINE bool Snapshot (PerfCounterValues *values) const
 
const std::vector< std::string > & names () const
 
size_t num_counters () const
 

Static Public Member Functions

static PerfCounters NoCounters ()
 
static bool Initialize ()
 
static bool IsCounterSupported (const std::string &name)
 
static PerfCounters Create (const std::vector< std::string > &counter_names)
 

Static Public Attributes

static const bool kSupported = false
 

The documentation for this class was generated from the following files: