Context(const T &keys_and_values) noexcept
nostd::variant< nostd::monostate, bool, int64_t, uint64_t, double, nostd::shared_ptr< trace::Span >, nostd::shared_ptr< trace::SpanContext >, nostd::shared_ptr< baggage::Baggage > > ContextValue
Context SetValue(nostd::string_view key, ContextValue value) noexcept
Context SetValues(T &values) noexcept
Context(nostd::string_view key, ContextValue value) noexcept
bool operator==(const Context &other) const noexcept
context::ContextValue GetValue(const nostd::string_view key) const noexcept
bool HasKey(const nostd::string_view key) const noexcept