You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
865 B
29 lines
865 B
// Copyright The OpenTelemetry Authors |
|
// SPDX-License-Identifier: Apache-2.0 |
|
|
|
#pragma once |
|
|
|
#include "opentelemetry/common/macros.h" // IWYU pragma: export |
|
#include "opentelemetry/detail/preprocessor.h" |
|
|
|
#ifndef OPENTELEMETRY_ABI_VERSION_NO |
|
# define OPENTELEMETRY_ABI_VERSION_NO 1 |
|
#endif |
|
|
|
#define OPENTELEMETRY_VERSION "1.21.0" |
|
#define OPENTELEMETRY_VERSION_MAJOR 1 |
|
#define OPENTELEMETRY_VERSION_MINOR 21 |
|
#define OPENTELEMETRY_VERSION_PATCH 0 |
|
|
|
#define OPENTELEMETRY_ABI_VERSION OPENTELEMETRY_STRINGIFY(OPENTELEMETRY_ABI_VERSION_NO) |
|
|
|
// clang-format off |
|
#define OPENTELEMETRY_BEGIN_NAMESPACE \ |
|
namespace opentelemetry { inline namespace OPENTELEMETRY_CONCAT(v, OPENTELEMETRY_ABI_VERSION_NO) { |
|
|
|
#define OPENTELEMETRY_END_NAMESPACE \ |
|
}} |
|
|
|
#define OPENTELEMETRY_NAMESPACE opentelemetry :: OPENTELEMETRY_CONCAT(v, OPENTELEMETRY_ABI_VERSION_NO) |
|
|
|
// clang-format on
|
|
|