]> git.proxmox.com Git - ceph.git/blob - ceph/src/jaegertracing/opentracing-cpp/include/opentracing/symbols.h
update source to Ceph Pacific 16.2.2
[ceph.git] / ceph / src / jaegertracing / opentracing-cpp / include / opentracing / symbols.h
1 #ifndef OPENTRACING_SYMBOLS_H
2 #define OPENTRACING_SYMBOLS_H
3
4 #include <opentracing/config.h>
5
6 #ifdef _MSC_VER
7 #pragma warning(push)
8 #pragma warning(disable : 4251)
9 #endif
10
11 #ifdef _MSC_VER
12
13 #define OPENTRACING_EXPORT __declspec(dllexport)
14
15 // Export if this is our own source, otherwise import:
16 #ifndef OPENTRACING_STATIC
17 #ifdef OPENTRACING_EXPORTS
18 #define OPENTRACING_API __declspec(dllexport)
19 #else // OPENTRACING_STATIC
20 #define OPENTRACING_API __declspec(dllimport)
21 #endif // OPENTRACING_EXPORTS
22 #endif // OPENTRACING_STATIC
23
24 #endif // _MSC_VER
25
26 #ifndef OPENTRACING_EXPORT
27 #define OPENTRACING_EXPORT
28 #endif
29
30 #ifndef OPENTRACING_API
31 #define OPENTRACING_API
32 #endif
33
34 #endif // OPENTRACING_SYMBOLS_H