|
MetroCollect
2.3.4
|
Struct to store all intermediate metric stats. More...
#include <MetricsController.h>

Public Member Functions | |
| template<typename Function > | |
| void | forEach (Function func) |
| Execute a function for each intermediate stats array. More... | |
| template<typename Function > | |
| void | forEach (Function func) const |
| Execute a const function for each intermediate stats array. More... | |
Public Attributes | |
| MetricsStatsArray< size_t > | minIndexes |
| Current indexes of minimums. More... | |
| MetricsStatsArray< size_t > | maxIndexes |
| Current indexes of maximums. More... | |
| MetricsStatsArray< DiffValueType > | sum |
| Current sum of all values. More... | |
| MetricsStatsArray< DiffValueType > | sumSquared |
| Current sum of all values squared. More... | |
Struct to store all intermediate metric stats.
Definition at line 58 of file MetricsController.h.
|
inline |
Execute a function for each intermediate stats array.
| Function | Function type, which must accept two arguments: implicitly convertible to the intermediate stats array type and an StatIndex |
| func | function to execute |
Definition at line 71 of file MetricsController.h.
|
inline |
Execute a const function for each intermediate stats array.
| Function | Const function type, which must accept two arguments: implicitly convertible to the intermediate stats array type and an StatIndex |
| func | function to execute |
Definition at line 85 of file MetricsController.h.
| MetricsStatsArray<size_t> MetroCollect::MetricsController::MetricsStatsIntermediate::maxIndexes |
Current indexes of maximums.
Definition at line 60 of file MetricsController.h.
| MetricsStatsArray<size_t> MetroCollect::MetricsController::MetricsStatsIntermediate::minIndexes |
Current indexes of minimums.
Definition at line 59 of file MetricsController.h.
| MetricsStatsArray<DiffValueType> MetroCollect::MetricsController::MetricsStatsIntermediate::sum |
Current sum of all values.
Definition at line 61 of file MetricsController.h.
| MetricsStatsArray<DiffValueType> MetroCollect::MetricsController::MetricsStatsIntermediate::sumSquared |
Current sum of all values squared.
Definition at line 62 of file MetricsController.h.