introduced a StatisticsData Object to hold the aggregated stats data provided by...
[senf.git] / senf / Utils / StatisticAccumulator.ct
index adefd6c..e2c7497 100644 (file)
@@ -87,6 +87,16 @@ prefix_ void senf::StatisticAccumulator<T>::clear()
     sum_ = min_ = max_ = 0;
 }
 
+template <class T>
+prefix_ void senf::StatisticAccumulator<T>::data( StatisticsData &data_) const
+{
+    data_.min = (float) min_;
+    data_.avg = avg();
+    data_.max = (float) max_;
+    data_.stddev = stddev();
+    data_.count = count;
+}
+
 
 ///////////////////////////////ct.e////////////////////////////////////////
 #undef prefix_