Go to the documentation of this file.
22 #ifndef VK_SDK_PLATFORM_H
23 #define VK_SDK_PLATFORM_H
31 #define inline __inline
34 #if (defined(_MSC_VER) && _MSC_VER < 1900 )
41 #define snprintf _snprintf
44 #define strdup _strdup
50 #if defined(__clang__)
51 #if __has_feature(cxx_noexcept)
55 #if defined(__GXX_EXPERIMENTAL_CXX0X__) && __GNUC__ * 10 + __GNUC_MINOR__ >= 46
58 #if defined(_MSC_FULL_VER) && _MSC_FULL_VER >= 190023026 && defined(_HAS_EXCEPTIONS) && _HAS_EXCEPTIONS
65 #define NOEXCEPT noexcept
71 #endif // VK_SDK_PLATFORM_H