6 #include "opentelemetry/nostd/string_view.h"
7 #include "opentelemetry/sdk/trace/sampler.h"
8 #include "opentelemetry/trace/span_context.h"
9 #include "opentelemetry/trace/span_metadata.h"
10 #include "opentelemetry/trace/trace_id.h"
11 #include "opentelemetry/version.h"
16 class KeyValueIterable;
21 class SpanContextKeyValueIterable;
38 const opentelemetry::trace::SpanContext &parent_context,
39 opentelemetry::trace::TraceId ,
42 const opentelemetry::common::KeyValueIterable & ,
43 const opentelemetry::trace::SpanContextKeyValueIterable & ) noexcept
override
45 if (!parent_context.IsValid())