This class provides storage for various types of metric values.

Synopsis

Declared in <bdlm_metric.h>

class Metric;

Type Aliases

Name

Description

Gauge

This typedef is an alias for a gauge metric value.

Member Functions

Name

Description

Metric [constructor]

Constructors

operator=

Assign to this metric the specified value.

isGauge

Return true if the value of this metric is of gauge type, and false otherwise.

theGauge

Return a const reference to the value of this metric of gauge type. The behavior is undefined unless true == isGuage().

Friends

Name

Description

BloombergLP::bdlm::operator!=

Return true if the specified lhs command‐line metric has a different value from the specified rhs command‐line metric, and false otherwise. Two Metric objects do not have the same value if their types are not the same or they have different values.

BloombergLP::bdlm::operator==

Return true if the specified lhs and rhs have the same value, and false otherwise. Two Metric objects have the same value if their types are the same and they have the same value.

Created with MrDocs