5 #if __cplusplus >= 201402L
6 #define DEPRECATED(message) [[deprecated(message)]]
7 #elif defined(__GNUC__) || defined(__clang__)
8 #define DEPRECATED(message) __attribute__((deprecated(message)))
9 #elif defined(_MSC_VER)
10 #define DEPRECATED(message) __declspec(deprecated(message))