Lightweight manual instrumentation library. More...
Lightweight manual instrumentation library.
Classes | |
| class | Group |
| struct | TokenValue |
| class | TypedMetric |
| class | TypedMetric< bool > |
A metric for bool values. More... | |
| class | TypedMetric< double > |
| class | TypedMetric< float > |
| class | TypedMetric< int32_t > |
A metric for int32_t values. More... | |
| class | TypedMetric< int64_t > |
A metric for int64_t values. More... | |
| class | TypedMetric< TokenValue > |
A metric for TokenValue values. More... | |
| class | TypedMetric< uint32_t > |
| class | TypedMetric< uint64_t > |
A metric for uint64_t values. More... | |
| class | UntypedMetric |
Typedefs | |
| using | MetricList = internal::ListWrapper< UntypedMetric > |
| A list of metrics. | |
| using | GroupList = internal::ListWrapper< Group > |
| A list of metrics groups. | |
| using | Metric = UntypedMetric |
| Backward compatibility alias. | |
Variables | |
| GroupList | global_groups |
| Global list of registered metric groups. | |
| MetricList | global_metrics |
| Global list of registered metrics. | |