prom 0.1.0
Client-independent C++23 Prometheus/OpenMetrics metric abstraction
Loading...
Searching...
No Matches
prom::Gauge Member List

This is the complete list of members for prom::Gauge, including all inherited members.

bind() const noexceptprom::MetricBase< Gauge >inlineprotected
check_finite(const double value, std::string_view op) const noexceptprom::MetricBase< Gauge >inlineprotected
core() const noexceptprom::MetricBase< Gauge >inlineprotected
core_prom::MetricBase< Gauge >protected
dec() noexceptprom::Gaugeinline
dec(T amount) noexceptprom::Gaugeinline
dec(const V &amount) noexceptprom::Gaugeinline
Gauge(const std::string_view name, const std::string_view help)prom::Gaugeinline
Gauge(const GaugeSpec &spec)prom::Gaugeinlineexplicit
Gauge(std::shared_ptr< MetricCore > core)prom::Gaugeinlineexplicit
inc() noexceptprom::Gaugeinline
inc(T amount) noexceptprom::Gaugeinline
inc(const V &amount) noexceptprom::Gaugeinline
labels(const Labels &dynamic) const noexceptprom::Gaugeinline
logger() noexceptprom::MetricBase< Gauge >inlineprotectedstatic
make_child(const Labels &dynamic) const noexceptprom::MetricBase< Gauge >inlineprotected
MetricBase(const MetricType type, const std::string_view name, const std::string_view help)prom::MetricBase< Gauge >inlineprotected
MetricBase(std::shared_ptr< MetricCore > core)prom::MetricBase< Gauge >inlineexplicitprotected
MetricBase(const MetricBase &)=defaultprom::MetricBase< Gauge >protected
MetricBase(MetricBase &&)=defaultprom::MetricBase< Gauge >protected
name() const noexceptprom::MetricBase< Gauge >inline
operator=(const MetricBase &)=defaultprom::MetricBase< Gauge >protected
operator=(MetricBase &&)=defaultprom::MetricBase< Gauge >protected
reconcile_unit(const Unit &observed, Adapter &adapter) const noexceptprom::MetricBase< Gauge >inlineprotected
set(T value) noexceptprom::Gaugeinline
set(const V &value) noexceptprom::Gaugeinline
type() const noexceptprom::MetricBase< Gauge >inline
~MetricBase()=defaultprom::MetricBase< Gauge >protected