]>
git.proxmox.com Git - ceph.git/blob - ceph/src/jaegertracing/opentelemetry-cpp/exporters/otlp/include/opentelemetry/exporters/otlp/protobuf_include_prefix.h
1 // Copyright The OpenTelemetry Authors
2 // SPDX-License-Identifier: Apache-2.0
4 // This file may be include multiple times, do not add #pragma once here
8 # if ((defined(__cplusplus) && __cplusplus >= 201704L) || \
9 (defined(_MSVC_LANG) && _MSVC_LANG >= 201704L))
10 # pragma warning(disable : 4996)
11 # pragma warning(disable : 4309)
13 # pragma warning(disable : 5054)
18 # pragma warning(disable : 4800)
20 # pragma warning(disable : 4244)
21 # pragma warning(disable : 4251)
22 # pragma warning(disable : 4267)
23 # pragma warning(disable : 4668)
24 # pragma warning(disable : 4946)
27 #if defined(__GNUC__) && !defined(__clang__) && !defined(__apple_build_version__)
28 # if (__GNUC__ * 100 + __GNUC_MINOR__ * 10) >= 460
29 # pragma GCC diagnostic push
31 # pragma GCC diagnostic ignored "-Wunused-parameter"
32 # pragma GCC diagnostic ignored "-Wtype-limits"
33 #elif defined(__clang__) || defined(__apple_build_version__)
34 # pragma clang diagnostic push
35 # pragma clang diagnostic ignored "-Wunused-parameter"
36 # pragma clang diagnostic ignored "-Wtype-limits"