Definition at line 136 of file includes/opentelemetry/common/kv_properties.h.

Data Structures | |
| class | Entry |
Public Member Functions | |
| KeyValueProperties (size_t size) noexcept | |
| KeyValueProperties () noexcept | |
| template<class T , class = typename std::enable_if<detail::is_key_value_iterable<T>::value>::type> | |
| KeyValueProperties (const T &keys_and_values) noexcept | |
| void | AddEntry (nostd::string_view key, nostd::string_view value) noexcept |
| bool | GetAllEntries (nostd::function_ref< bool(nostd::string_view, nostd::string_view)> callback) const noexcept |
| bool | GetValue (nostd::string_view key, std::string &value) const noexcept |
| size_t | Size () const noexcept |
| KeyValueProperties (size_t size) noexcept | |
| KeyValueProperties () noexcept | |
| template<class T , class = typename std::enable_if<detail::is_key_value_iterable<T>::value>::type> | |
| KeyValueProperties (const T &keys_and_values) noexcept | |
| void | AddEntry (nostd::string_view key, nostd::string_view value) noexcept |
| bool | GetAllEntries (nostd::function_ref< bool(nostd::string_view, nostd::string_view)> callback) const noexcept |
| bool | GetValue (nostd::string_view key, std::string &value) const noexcept |
| size_t | Size () const noexcept |
Data Fields | |
| size_t | num_entries_ |
| size_t | max_num_entries_ |
| nostd::unique_ptr< Entry[]> | entries_ |
|
inlinenoexcept |
Definition at line 208 of file includes/opentelemetry/common/kv_properties.h.
|
inlinenoexcept |
Definition at line 213 of file includes/opentelemetry/common/kv_properties.h.
|
inlinenoexcept |
Definition at line 216 of file includes/opentelemetry/common/kv_properties.h.
References entries_, absl::move(), and num_entries_.
|
inlinenoexcept |
Definition at line 208 of file 9.2/includes/opentelemetry/common/kv_properties.h.
|
inlinenoexcept |
Definition at line 213 of file 9.2/includes/opentelemetry/common/kv_properties.h.
|
inlinenoexcept |
Definition at line 216 of file 9.2/includes/opentelemetry/common/kv_properties.h.
References entries_, absl::move(), and num_entries_.
|
inlinenoexcept |
Definition at line 229 of file includes/opentelemetry/common/kv_properties.h.
References entries_, max_num_entries_, absl::move(), and num_entries_.
|
inlinenoexcept |
Definition at line 229 of file 9.2/includes/opentelemetry/common/kv_properties.h.
References entries_, max_num_entries_, absl::move(), and num_entries_.
|
inlinenoexcept |
Definition at line 239 of file includes/opentelemetry/common/kv_properties.h.
References entries_, and num_entries_.
|
inlinenoexcept |
Definition at line 239 of file 9.2/includes/opentelemetry/common/kv_properties.h.
References entries_, and num_entries_.
|
inlinenoexcept |
Definition at line 254 of file 9.2/includes/opentelemetry/common/kv_properties.h.
References entries_, and num_entries_.
|
inlinenoexcept |
Definition at line 254 of file includes/opentelemetry/common/kv_properties.h.
References entries_, and num_entries_.
|
inlinenoexcept |
Definition at line 269 of file includes/opentelemetry/common/kv_properties.h.
References num_entries_.
|
inlinenoexcept |
Definition at line 269 of file 9.2/includes/opentelemetry/common/kv_properties.h.
References num_entries_.
| nostd::unique_ptr< Entry[]> common::KeyValueProperties::entries_ |
Definition at line 203 of file includes/opentelemetry/common/kv_properties.h.
Referenced by AddEntry(), GetAllEntries(), GetValue(), and KeyValueProperties().
| size_t common::KeyValueProperties::max_num_entries_ |
Definition at line 200 of file includes/opentelemetry/common/kv_properties.h.
Referenced by AddEntry().
| size_t common::KeyValueProperties::num_entries_ |
Definition at line 197 of file includes/opentelemetry/common/kv_properties.h.
Referenced by AddEntry(), GetAllEntries(), GetValue(), KeyValueProperties(), and Size().