3#include <xrpl/beast/insight/CounterImpl.h>
43 impl_->increment(amount);
A metric for measuring an integral value.
CounterImpl::value_type value_type
Counter const & operator--() const
void increment(value_type amount) const
Increment the counter.
Counter const & operator++(int) const
std::shared_ptr< CounterImpl > impl_
Counter()=default
Create a null metric.
Counter const & operator--(int) const
Counter const & operator++() const
Counter const & operator+=(value_type amount) const
Counter(std::shared_ptr< CounterImpl > impl)
Create the metric reference the specified implementation.
Counter const & operator-=(value_type amount) const