#include <bdlm_metric.h>
This class provides storage for various types of metric values.
See bdlm_metric
◆ Gauge
◆ Metric() [1/2]
◆ Metric() [2/2]
| bdlm::Metric::Metric |
( |
const Gauge & |
value | ) |
|
|
inlineexplicit |
◆ ~Metric()
| bdlm::Metric::~Metric |
( |
| ) |
|
|
default |
◆ isGauge()
| bool bdlm::Metric::isGauge |
( |
| ) |
const |
|
inline |
Return true if the value of this metric is of gauge type, and false otherwise.
◆ operator=()
| Metric & bdlm::Metric::operator= |
( |
const Gauge & |
value | ) |
|
|
inline |
◆ theGauge()
Return a const reference to the value of this metric of gauge type. The behavior is undefined unless true == isGuage().
◆ 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.
◆ 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.
The documentation for this class was generated from the following file: