]>
git.proxmox.com Git - ceph.git/blob - ceph/src/jaegertracing/opentracing-cpp/include/opentracing/symbols.h
1 #ifndef OPENTRACING_SYMBOLS_H
2 #define OPENTRACING_SYMBOLS_H
4 #include <opentracing/config.h>
8 #pragma warning(disable : 4251)
13 #define OPENTRACING_EXPORT __declspec(dllexport)
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
26 #ifndef OPENTRACING_EXPORT
27 #define OPENTRACING_EXPORT
30 #ifndef OPENTRACING_API
31 #define OPENTRACING_API
34 #endif // OPENTRACING_SYMBOLS_H