Go to the documentation of this file.
15 #ifndef A_UTIL_BASE_FEATURE_CHECK_LIBRARY_IS_ENUM_V_H
16 #define A_UTIL_BASE_FEATURE_CHECK_LIBRARY_IS_ENUM_V_H
20 #if defined(__clang__) && (__cplusplus > 201402L)
22 #if ((__clang_major__ == 3) && (__clang_minor__ >= 9)) || (__clang_major__ > 3)
23 #define HAS_IS_ENUM_V 1
26 #elif defined(__GNUC__) && (__cplusplus >= 201703L)
28 #define HAS_IS_ENUM_V 1
30 #elif defined(_MSC_VER) && (_MSVC_LANG >= 201402L)
32 #define HAS_IS_ENUM_V 1
36 #define HAS_IS_ENUM_V 0