JayBeams
0.1
Another project to have fun coding.
jb
histogram_summary.cpp
Go to the documentation of this file.
1
#include "
jb/histogram_summary.hpp
"
2
3
#include <iostream>
4
5
std::ostream&
jb::operator<<
(std::ostream& os,
histogram_summary
const
& x) {
6
if
(x.
nsamples
== 0) {
7
return
os <<
"no samples recorded"
;
8
}
9
return
os <<
"nsamples="
<< x.
nsamples
<<
", min="
<< x.
min
10
<<
", p25="
<< x.
p25
<<
", p50="
<< x.
p50
<<
", p75="
<< x.
p75
11
<<
", p90="
<< x.
p90
<<
", p99="
<< x.
p99
<<
", max="
<< x.
max
;
12
}
jb::histogram_summary::p25
double p25
Definition:
histogram_summary.hpp:11
jb::histogram_summary::p99
double p99
Definition:
histogram_summary.hpp:15
jb::histogram_summary::p90
double p90
Definition:
histogram_summary.hpp:14
jb::operator<<
std::ostream & operator<<(std::ostream &os, as_hhmmssu const &x)
Format as_hhmmssu into an iostream.
Definition:
as_hhmmss.cpp:8
jb::histogram_summary
A simple class to capture summary information about a histogram.
Definition:
histogram_summary.hpp:9
jb::histogram_summary::max
double max
Definition:
histogram_summary.hpp:16
jb::histogram_summary::p75
double p75
Definition:
histogram_summary.hpp:13
histogram_summary.hpp
jb::histogram_summary::p50
double p50
Definition:
histogram_summary.hpp:12
jb::histogram_summary::nsamples
std::size_t nsamples
Definition:
histogram_summary.hpp:17
jb::histogram_summary::min
double min
Definition:
histogram_summary.hpp:10
Generated by
1.8.13