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