#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: