JayBeams  0.1
Another project to have fun coding.
Public Member Functions | Public Attributes | List of all members
jb::testing::microbenchmark_base::summary Struct Reference

A simple object to contain the summary of the test results. More...

#include <microbenchmark_base.hpp>

Public Member Functions

 summary ()
 
 summary (results const &arg)
 

Public Attributes

duration min
 
duration p25
 
duration p50
 
duration p75
 
duration p90
 
duration p99
 
duration p99_9
 
duration max
 
std::size_t n
 

Detailed Description

A simple object to contain the summary of the test results.

Definition at line 34 of file microbenchmark_base.hpp.

Constructor & Destructor Documentation

◆ summary() [1/2]

jb::testing::microbenchmark_base::summary::summary ( )
inline

Definition at line 35 of file microbenchmark_base.hpp.

◆ summary() [2/2]

jb::testing::microbenchmark_base::summary::summary ( results const &  arg)
explicit

Definition at line 44 of file microbenchmark_base.cpp.

References max, min, n, p25, p50, p75, p90, p99, and p99_9.

Member Data Documentation

◆ max

duration jb::testing::microbenchmark_base::summary::max

Definition at line 55 of file microbenchmark_base.hpp.

Referenced by jb::testing::operator<<(), and summary().

◆ min

duration jb::testing::microbenchmark_base::summary::min

Definition at line 48 of file microbenchmark_base.hpp.

Referenced by jb::testing::operator<<(), and summary().

◆ n

std::size_t jb::testing::microbenchmark_base::summary::n

Definition at line 56 of file microbenchmark_base.hpp.

Referenced by jb::testing::operator<<(), and summary().

◆ p25

duration jb::testing::microbenchmark_base::summary::p25

Definition at line 49 of file microbenchmark_base.hpp.

Referenced by jb::testing::operator<<(), and summary().

◆ p50

duration jb::testing::microbenchmark_base::summary::p50

Definition at line 50 of file microbenchmark_base.hpp.

Referenced by jb::testing::operator<<(), and summary().

◆ p75

duration jb::testing::microbenchmark_base::summary::p75

Definition at line 51 of file microbenchmark_base.hpp.

Referenced by jb::testing::operator<<(), and summary().

◆ p90

duration jb::testing::microbenchmark_base::summary::p90

Definition at line 52 of file microbenchmark_base.hpp.

Referenced by jb::testing::operator<<(), and summary().

◆ p99

duration jb::testing::microbenchmark_base::summary::p99

Definition at line 53 of file microbenchmark_base.hpp.

Referenced by jb::testing::operator<<(), and summary().

◆ p99_9

duration jb::testing::microbenchmark_base::summary::p99_9

Definition at line 54 of file microbenchmark_base.hpp.

Referenced by jb::testing::operator<<(), and summary().


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