.. _program_listing_file_include_opentelemetry_context_context_value.h: Program Listing for File context_value.h ======================================== |exhale_lsh| :ref:`Return to documentation for file ` (``include/opentelemetry/context/context_value.h``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp // Copyright The OpenTelemetry Authors // SPDX-License-Identifier: Apache-2.0 #pragma once #include #include "opentelemetry/baggage/baggage.h" #include "opentelemetry/nostd/shared_ptr.h" #include "opentelemetry/nostd/span.h" #include "opentelemetry/nostd/unique_ptr.h" #include "opentelemetry/nostd/variant.h" #include "opentelemetry/trace/span.h" #include "opentelemetry/trace/span_context.h" #include "opentelemetry/version.h" OPENTELEMETRY_BEGIN_NAMESPACE namespace context { using ContextValue = nostd::variant, nostd::shared_ptr, nostd::shared_ptr>; } // namespace context OPENTELEMETRY_END_NAMESPACE