hmbdc
simplify-high-performance-messaging-programming
Public Member Functions | Friends | List of all members
hmbdc::numeric::stathistogram_detail::StatHistogram< T, false > Struct Template Reference
Inheritance diagram for hmbdc::numeric::stathistogram_detail::StatHistogram< T, false >:
hmbdc::numeric::stathistogram_detail::StatHistogramBase

Public Member Functions

 StatHistogram (T thresholdMin, T thresholdMax, size_t bucketCount=1000u)
 
int add (T sample)
 
size_t sampleSize () const
 
StatHistogram< T, false > & operator+= (StatHistogram< T, false > const &other)
 
vector< T > report (vector< float > percentages={0, 1, 10, 50, 90, 99, 100}) const
 
void display (ostream &os, vector< float > percentages={0, 1, 10, 50, 90, 99, 100}) const
 

Friends

ostream & operator<< (ostream &os, StatHistogram const &hist)
 

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