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

#include <output_test.h>

Public Types

enum  BenchmarkTime { kCpuTime, kRealTime }
 

Public Member Functions

double DurationCPUTime () const
 
double DurationRealTime () const
 
const std::stringGet (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
 
double GetTime (BenchmarkTime which) const
 
int NumThreads () const
 
 Results (const std::string &n)
 

Public Attributes

std::string name
 
std::map< std::string, std::stringvalues
 

Detailed Description

Definition at line 85 of file output_test.h.

Member Enumeration Documentation

◆ BenchmarkTime

Enumerator
kCpuTime 
kRealTime 

Definition at line 96 of file output_test.h.

Constructor & Destructor Documentation

◆ Results()

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

Definition at line 92 of file output_test.h.

Member Function Documentation

◆ DurationCPUTime()

double Results::DurationCPUTime ( ) const
inline

Definition at line 108 of file output_test.h.

◆ DurationRealTime()

double Results::DurationRealTime ( ) const
inline

Definition at line 104 of file output_test.h.

◆ Get()

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

Definition at line 114 of file output_test.h.

◆ GetAs()

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

Definition at line 136 of file output_test.h.

◆ GetCounterAs()

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

Definition at line 128 of file output_test.h.

◆ GetTime()

double Results::GetTime ( BenchmarkTime  which) const

Definition at line 306 of file output_test_helper.cc.

◆ NumThreads()

int Results::NumThreads ( ) const

Definition at line 294 of file output_test_helper.cc.

Member Data Documentation

◆ name

std::string Results::name

Definition at line 88 of file output_test.h.

◆ values

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

Definition at line 90 of file output_test.h.


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


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:06