Go to the documentation of this file.
28 #define CORE_EXCEPTIONS_ENABLED 0
30 #if defined(__EXCEPTIONS) || defined(_CPPUNWIND) || defined(__CPPUNWIND)
31 #undef CORE_EXCEPTIONS_ENABLED
32 #define CORE_EXCEPTIONS_ENABLED 1
36 #define CORE_RTTI_ENABLED 0
40 #undef CORE_RTTI_ENABLED
41 #define CORE_RTTI_ENABLED 1
43 #elif defined(__clang__)
44 #if __has_feature(cxx_rtti)
45 #undef CORE_RTTI_ENABLED
46 #define CORE_RTTI_ENABLED 1
48 #elif defined(_MSC_VER)
50 #undef CORE_RTTI_ENABLED
51 #define CORE_RTTI_ENABLED 1