Class KeyValueProperties¶
Defined in File kv_properties.h
Class Documentation¶
-
class
opentelemetry::common
::
KeyValueProperties
¶ Public Functions
-
inline
KeyValueProperties
(size_t size)¶
-
inline
KeyValueProperties
()¶
-
template<class
T
, class = typename std::enable_if<detail::is_key_value_iterable<T>::value>::type>
inlineKeyValueProperties
(const T &keys_and_values)¶
-
inline void
AddEntry
(nostd::string_view key, nostd::string_view value)¶
-
inline bool
GetAllEntries
(nostd::function_ref<bool(nostd::string_view, nostd::string_view)> callback) const¶
-
inline bool
GetValue
(nostd::string_view key, std::string &value) const¶
-
inline size_t
Size
() const noexcept¶
-
class
Entry
¶ Public Functions
-
inline
Entry
()¶
-
inline
Entry
(nostd::string_view key, nostd::string_view value)¶
-
inline nostd::string_view
GetKey
() const¶
-
inline nostd::string_view
GetValue
() const¶
-
inline void
SetValue
(nostd::string_view value)¶
-
inline
-
inline