Go to the documentation of this file. 8 #ifndef DXLE_CONFIG_COMPILER_INTEL_HPP_ 9 #define DXLE_CONFIG_COMPILER_INTEL_HPP_ 13 #if defined(__INTEL_COMPILER) 14 # define DXLE_INTEL_CXX_VERSION __INTEL_COMPILER 16 # define DXLE_INTEL_CXX_VERSION __ICL 18 # define DXLE_INTEL_CXX_VERSION __ICC 20 # define DXLE_INTEL_CXX_VERSION __ECC 23 #if (!(defined(_WIN32) || defined(_WIN64)) && defined(__STDC_HOSTED__) && (__STDC_HOSTED__ && (DXLE_INTEL_CXX_VERSION <= 1200))) || defined(__GXX_EXPERIMENTAL_CPP0X__) || defined(__GXX_EXPERIMENTAL_CXX0X__) 24 # define DXLE_INTEL_STDCXX11 26 #if defined(_MSC_VER) && (_MSC_VER >= 1600) 27 # define DXLE_INTEL_STDCXX11 30 #if defined(SPROUT_INTEL_STDCXX11) && (SPROUT_INTEL_CXX_VERSION >= 1200) 31 # undef DXLE_NO_CXX11_DELETED_FUNCTIONS 32 # undef DXLE_NO_CXX11_DEFAULTED_FUNCTIONS 35 #if defined(SPROUT_INTEL_STDCXX11) && (SPROUT_INTEL_CXX_VERSION > 1200) 36 # undef DXLE_NO_CXX11_TEMPLATE_ALIASES 39 #if defined(SPROUT_INTEL_STDCXX11) && (SPROUT_INTEL_CXX_VERSION >= 1400) && !defined(_MSC_VER) 40 # undef DXLE_NO_CXX11_UNICODE_LITERALS 41 # undef DXLE_NO_CXX11_CONSTEXPR 44 #if defined(_MSC_VER) && (_MSC_VER <= 1700) 45 # define DXLE_NO_CXX11_DELETED_FUNCTIONS 46 # define DXLE_NO_CXX11_DEFAULTED_FUNCTIONS 47 # define DXLE_NO_CXX11_TEMPLATE_ALIASES 50 #define DXLE_NO_CXX17_UNUSED 52 #endif // #ifndef DXLE_CONFIG_COMPILER_INTEL_HPP_