Public Types | Public Member Functions | Public Attributes | List of all members
Results Struct Reference

#include <output_test.h>

Public Types

enum  BenchmarkTime {
  kCpuTime, kRealTime, kCpuTime, kRealTime,
  kCpuTime, kRealTime
}
 
enum  BenchmarkTime {
  kCpuTime, kRealTime, kCpuTime, kRealTime,
  kCpuTime, kRealTime
}
 
enum  BenchmarkTime {
  kCpuTime, kRealTime, kCpuTime, kRealTime,
  kCpuTime, kRealTime
}
 

Public Member Functions

double DurationCPUTime () const
 
double DurationCPUTime () const
 
double DurationCPUTime () const
 
double DurationRealTime () const
 
double DurationRealTime () const
 
double DurationRealTime () const
 
const std::string * Get (const char *entry_name) const
 
const std::string * Get (const char *entry_name) const
 
const std::string * Get (const char *entry_name) const
 
template<class T >
T GetAs (const char *entry_name) const
 
template<class T >
T GetAs (const char *entry_name) const
 
template<class T >
T GetAs (const char *entry_name) const
 
template<class T >
T GetCounterAs (const char *entry_name) const
 
template<class T >
T GetCounterAs (const char *entry_name) const
 
template<class T >
T GetCounterAs (const char *entry_name) const
 
double GetTime (BenchmarkTime which) const
 
double GetTime (BenchmarkTime which) const
 
double GetTime (BenchmarkTime which) const
 
double NumIterations () const
 
int NumThreads () const
 
int NumThreads () const
 
int NumThreads () const
 
 Results (const std::string &n)
 
 Results (const std::string &n)
 
 Results (const std::string &n)
 

Public Attributes

std::string name
 
std::map< std::string, std::string > values
 

Detailed Description

Definition at line 92 of file benchmark/test/output_test.h.

Member Enumeration Documentation

◆ BenchmarkTime [1/3]

Enumerator
kCpuTime 
kRealTime 
kCpuTime 
kRealTime 
kCpuTime 
kRealTime 

Definition at line 96 of file bloaty/third_party/protobuf/third_party/benchmark/test/output_test.h.

◆ BenchmarkTime [2/3]

Enumerator
kCpuTime 
kRealTime 
kCpuTime 
kRealTime 
kCpuTime 
kRealTime 

Definition at line 96 of file protobuf/third_party/benchmark/test/output_test.h.

◆ BenchmarkTime [3/3]

Enumerator
kCpuTime 
kRealTime 
kCpuTime 
kRealTime 
kCpuTime 
kRealTime 

Definition at line 104 of file benchmark/test/output_test.h.

Constructor & Destructor Documentation

◆ Results() [1/3]

Results::Results ( const std::string &  n)
inline

Definition at line 98 of file benchmark/test/output_test.h.

◆ Results() [2/3]

Results::Results ( const std::string &  n)
inline

◆ Results() [3/3]

Results::Results ( const std::string &  n)
inline

Member Function Documentation

◆ DurationCPUTime() [1/3]

double Results::DurationCPUTime ( ) const
inline

◆ DurationCPUTime() [2/3]

double Results::DurationCPUTime ( ) const
inline

◆ DurationCPUTime() [3/3]

double Results::DurationCPUTime ( ) const
inline

Definition at line 116 of file benchmark/test/output_test.h.

◆ DurationRealTime() [1/3]

double Results::DurationRealTime ( ) const
inline

◆ DurationRealTime() [2/3]

double Results::DurationRealTime ( ) const
inline

◆ DurationRealTime() [3/3]

double Results::DurationRealTime ( ) const
inline

Definition at line 112 of file benchmark/test/output_test.h.

◆ Get() [1/3]

const std::string* Results::Get ( const char *  entry_name) const
inline

◆ Get() [2/3]

const std::string* Results::Get ( const char *  entry_name) const
inline

◆ Get() [3/3]

const std::string* Results::Get ( const char *  entry_name) const
inline

Definition at line 122 of file benchmark/test/output_test.h.

◆ GetAs() [1/3]

template<class T >
T Results::GetAs ( const char *  entry_name) const

◆ GetAs() [2/3]

template<class T >
T Results::GetAs ( const char *  entry_name) const

◆ GetAs() [3/3]

template<class T >
T Results::GetAs ( const char *  entry_name) const

Definition at line 144 of file benchmark/test/output_test.h.

◆ GetCounterAs() [1/3]

template<class T >
T Results::GetCounterAs ( const char *  entry_name) const
inline

◆ GetCounterAs() [2/3]

template<class T >
T Results::GetCounterAs ( const char *  entry_name) const
inline

◆ GetCounterAs() [3/3]

template<class T >
T Results::GetCounterAs ( const char *  entry_name) const
inline

Definition at line 136 of file benchmark/test/output_test.h.

◆ GetTime() [1/3]

double Results::GetTime ( BenchmarkTime  which) const

◆ GetTime() [2/3]

double Results::GetTime ( BenchmarkTime  which) const

◆ GetTime() [3/3]

double Results::GetTime ( BenchmarkTime  which) const

Definition at line 324 of file benchmark/test/output_test_helper.cc.

◆ NumIterations()

double Results::NumIterations ( ) const

Definition at line 320 of file benchmark/test/output_test_helper.cc.

◆ NumThreads() [1/3]

int Results::NumThreads ( ) const

◆ NumThreads() [2/3]

int Results::NumThreads ( ) const

◆ NumThreads() [3/3]

int Results::NumThreads ( ) const

Definition at line 308 of file benchmark/test/output_test_helper.cc.

Member Data Documentation

◆ name

std::string Results::name

Definition at line 94 of file benchmark/test/output_test.h.

◆ values

std::map< std::string, std::string > Results::values

Definition at line 96 of file benchmark/test/output_test.h.


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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:48