Definition at line 16 of file includes/opentelemetry/metrics/meter.h.

Public Member Functions | |
| virtual void | Add (T value) noexcept=0 |
| Record a value. More... | |
| virtual void | Add (T value, const context::Context &context) noexcept=0 |
| Record a value. More... | |
| virtual void | Add (T value, const common::KeyValueIterable &attributes) noexcept=0 |
| Record a value with a set of attributes. More... | |
| virtual void | Add (T value, const common::KeyValueIterable &attributes, const context::Context &context) noexcept=0 |
| Record a value with a set of attributes. More... | |
| template<class U , nostd::enable_if_t< common::detail::is_key_value_iterable< U >::value > * = nullptr> | |
| void | Add (T value, const U &attributes) noexcept |
| template<class U , nostd::enable_if_t< common::detail::is_key_value_iterable< U >::value > * = nullptr> | |
| void | Add (T value, const U &attributes, const context::Context &context) noexcept |
| void | Add (T value, std::initializer_list< std::pair< nostd::string_view, common::AttributeValue >> attributes) noexcept |
| void | Add (T value, std::initializer_list< std::pair< nostd::string_view, common::AttributeValue >> attributes, const context::Context &context) noexcept |
| virtual void | Add (T value) noexcept=0 |
| Record a value. More... | |
| virtual void | Add (T value, const context::Context &context) noexcept=0 |
| Record a value. More... | |
| virtual void | Add (T value, const common::KeyValueIterable &attributes) noexcept=0 |
| Record a value with a set of attributes. More... | |
| virtual void | Add (T value, const common::KeyValueIterable &attributes, const context::Context &context) noexcept=0 |
| Record a value with a set of attributes. More... | |
| template<class U , nostd::enable_if_t< common::detail::is_key_value_iterable< U >::value > * = nullptr> | |
| void | Add (T value, const U &attributes) noexcept |
| template<class U , nostd::enable_if_t< common::detail::is_key_value_iterable< U >::value > * = nullptr> | |
| void | Add (T value, const U &attributes, const context::Context &context) noexcept |
| void | Add (T value, std::initializer_list< std::pair< nostd::string_view, common::AttributeValue >> attributes) noexcept |
| void | Add (T value, std::initializer_list< std::pair< nostd::string_view, common::AttributeValue >> attributes, const context::Context &context) noexcept |
|
pure virtualnoexcept |
Record a value.
| value | The increment amount. MUST be non-negative. |
Implemented in metrics::NoopCounter< T >, and metrics::NoopCounter< T >.
Referenced by metrics::Counter< T >::Add().
|
pure virtualnoexcept |
Record a value.
| value | The increment amount. MUST be non-negative. |
Implemented in metrics::NoopCounter< T >, and metrics::NoopCounter< T >.
|
pure virtualnoexcept |
Record a value with a set of attributes.
| value | The increment amount. MUST be non-negative. |
| attributes | A set of attributes to associate with the value. |
Implemented in metrics::NoopCounter< T >, and metrics::NoopCounter< T >.
|
pure virtualnoexcept |
Record a value with a set of attributes.
| value | The increment amount. MUST be non-negative. |
| attributes | A set of attributes to associate with the value. |
Implemented in metrics::NoopCounter< T >, and metrics::NoopCounter< T >.
|
pure virtualnoexcept |
Record a value with a set of attributes.
| value | The increment amount. MUST be non-negative. |
| attributes | A set of attributes to associate with the value. |
| context | The explicit context to associate with this measurement. |
Implemented in metrics::NoopCounter< T >, and metrics::NoopCounter< T >.
|
pure virtualnoexcept |
Record a value with a set of attributes.
| value | The increment amount. MUST be non-negative. |
| attributes | A set of attributes to associate with the value. |
| context | The explicit context to associate with this measurement. |
Implemented in metrics::NoopCounter< T >, and metrics::NoopCounter< T >.
|
pure virtualnoexcept |
Record a value.
| value | The increment amount. MUST be non-negative. |
| context | The explicit context to associate with this measurement. |
Implemented in metrics::NoopCounter< T >, and metrics::NoopCounter< T >.
|
pure virtualnoexcept |
Record a value.
| value | The increment amount. MUST be non-negative. |
| context | The explicit context to associate with this measurement. |
Implemented in metrics::NoopCounter< T >, and metrics::NoopCounter< T >.
|
inlinenoexcept |
Definition at line 68 of file includes/opentelemetry/metrics/sync_instruments.h.
References metrics::Counter< T >::Add().
|
inlinenoexcept |
Definition at line 68 of file 9.2/includes/opentelemetry/metrics/sync_instruments.h.
References metrics::Counter< T >::Add().
|
inlinenoexcept |
Definition at line 75 of file 9.2/includes/opentelemetry/metrics/sync_instruments.h.
References metrics::Counter< T >::Add().
|
inlinenoexcept |
Definition at line 75 of file includes/opentelemetry/metrics/sync_instruments.h.
References metrics::Counter< T >::Add().
|
inlinenoexcept |
Definition at line 80 of file 9.2/includes/opentelemetry/metrics/sync_instruments.h.
References metrics::Counter< T >::Add(), and nostd::span< T, Extent >::begin().
|
inlinenoexcept |
Definition at line 80 of file includes/opentelemetry/metrics/sync_instruments.h.
References metrics::Counter< T >::Add(), and nostd::span< T, Extent >::begin().
|
inlinenoexcept |
Definition at line 88 of file includes/opentelemetry/metrics/sync_instruments.h.
References metrics::Counter< T >::Add(), and nostd::span< T, Extent >::begin().
|
inlinenoexcept |
Definition at line 88 of file 9.2/includes/opentelemetry/metrics/sync_instruments.h.
References metrics::Counter< T >::Add(), and nostd::span< T, Extent >::begin().