SIRF  3.4.0
deprecate.h
1 #pragma once
2 
3 #ifndef DEPRECATION_MACROS
4 #define DEPRECATION_MACROS
5 
6 // Deprecation function. With C++14, could use [[deprecated("some message")]]
7 #if defined(__GNUC__) || defined(__clang__)
8 #define SIRF_DEPRECATED __attribute__((deprecated))
9 #elif defined(_MSC_VER)
10 #define SIRF_DEPRECATED __declspec(deprecated)
11 #else
12 #pragma message("WARNING: You need to implement DEPRECATED for this compiler")
13 #define SIRF_DEPRECATED
14 #endif
15 #if defined(_MSC_VER)
16 #define SIRF_DEPRECATED_USING
17 #else
18 #define SIRF_DEPRECATED_USING SIRF_DEPRECATED
19 #endif
20 
21 #endif