Clio develop
The XRP Ledger API server.
Loading...
Searching...
No Matches
util::prometheus::impl::AnyCounterBase< NumberType >::Model< ImplType > Struct Template Reference
Inheritance diagram for util::prometheus::impl::AnyCounterBase< NumberType >::Model< ImplType >:
Collaboration diagram for util::prometheus::impl::AnyCounterBase< NumberType >::Model< ImplType >:

Public Member Functions

template<SomeCounterImpl SomeImplType>
requires std::same_as<ImplType, SomeImplType>
 Model (SomeImplType &&impl)
 
void add (ValueType value) override
 
void set (ValueType v) override
 
ValueType value () const override
 
- Public Member Functions inherited from util::prometheus::impl::AnyCounterBase< NumberType >::Concept

Public Attributes

ImplType impl
 

Member Function Documentation

◆ add()

template<SomeNumberType NumberType>
template<SomeCounterImpl ImplType>
void util::prometheus::impl::AnyCounterBase< NumberType >::Model< ImplType >::add ( ValueType value)
inlineoverridevirtual

◆ set()

template<SomeNumberType NumberType>
template<SomeCounterImpl ImplType>
void util::prometheus::impl::AnyCounterBase< NumberType >::Model< ImplType >::set ( ValueType v)
inlineoverridevirtual

◆ value()

template<SomeNumberType NumberType>
template<SomeCounterImpl ImplType>
ValueType util::prometheus::impl::AnyCounterBase< NumberType >::Model< ImplType >::value ( ) const
inlineoverridevirtual

The documentation for this struct was generated from the following file: