All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Deprecated.h
1 // Copyright eeGeo Ltd (2022), All Rights Reserved
2 
3 #pragma once
4 
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))
11 #endif