NVIDIA DeepStream SDK API Reference

9.2 Release
includes/opentelemetry/version.h
Go to the documentation of this file.
1 // Copyright The OpenTelemetry Authors
2 // SPDX-License-Identifier: Apache-2.0
3 
4 #pragma once
5 
6 #include "opentelemetry/common/macros.h" // IWYU pragma: export
7 #include "opentelemetry/detail/preprocessor.h"
8 
9 #ifndef OPENTELEMETRY_ABI_VERSION_NO
10 # define OPENTELEMETRY_ABI_VERSION_NO 1
11 #endif
12 
13 #define OPENTELEMETRY_VERSION "1.23.0"
14 #define OPENTELEMETRY_VERSION_MAJOR 1
15 #define OPENTELEMETRY_VERSION_MINOR 23
16 #define OPENTELEMETRY_VERSION_PATCH 0
17 
18 #define OPENTELEMETRY_ABI_VERSION OPENTELEMETRY_STRINGIFY(OPENTELEMETRY_ABI_VERSION_NO)
19 
20 // clang-format off
21 #define OPENTELEMETRY_BEGIN_NAMESPACE \
22  namespace opentelemetry { inline namespace OPENTELEMETRY_CONCAT(v, OPENTELEMETRY_ABI_VERSION_NO) {
23 
24 #define OPENTELEMETRY_END_NAMESPACE \
25  }}
26 
27 #define OPENTELEMETRY_NAMESPACE opentelemetry :: OPENTELEMETRY_CONCAT(v, OPENTELEMETRY_ABI_VERSION_NO)
28 
29 // clang-format on