Skip to main content
Pigweed's logo Pigweed
code_xml
  1. Home
  2. Reference
  3. C/C++
  4. pw::metric Namespace Reference
Loading...
Searching...
No Matches
pw::metric Namespace Reference

Lightweight manual instrumentation library. More...

Overview

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.