Go to the documentation of this file.
22 #ifndef VK_SDK_PLATFORM_H
23 #define VK_SDK_PLATFORM_H
29 #define inline __inline
32 #if (defined(_MSC_VER) && _MSC_VER < 1900 )
39 #define snprintf _snprintf
42 #define strdup _strdup
48 #if defined(__clang__)
49 #if __has_feature(cxx_noexcept)
53 #if defined(__GXX_EXPERIMENTAL_CXX0X__) && __GNUC__ * 10 + __GNUC_MINOR__ >= 46
56 #if defined(_MSC_FULL_VER) && _MSC_FULL_VER >= 190023026 && defined(_HAS_EXCEPTIONS) && _HAS_EXCEPTIONS
63 #define NOEXCEPT noexcept
69 #endif // VK_SDK_PLATFORM_H