 |
NEURON
|
Go to the documentation of this file. 32 #ifndef __clangfeatures_dot_hpp 33 #define __clangfeatures_dot_hpp 35 #ifndef R123_USE_X86INTRIN_H 36 #if ((defined(__x86_64__)||defined(__i386__))) 37 #define R123_USE_X86INTRIN_H 1 39 #define R123_USE_X86INTRIN_H 0 43 #ifndef R123_USE_CXX11_UNRESTRICTED_UNIONS 44 #define R123_USE_CXX11_UNRESTRICTED_UNIONS __has_feature(cxx_unrestricted_unions) 47 #ifndef R123_USE_CXX11_STATIC_ASSERT 48 #define R123_USE_CXX11_STATIC_ASSERT __has_feature(cxx_static_assert) 51 #ifndef R123_USE_CXX11_CONSTEXPR 52 #define R123_USE_CXX11_CONSTEXPR __has_feature(cxx_constexpr) 55 #ifndef R123_USE_CXX11_EXPLICIT_CONVERSIONS 56 #define R123_USE_CXX11_EXPLICIT_CONVERSIONS __has_feature(cxx_explicit_conversions) 62 #ifndef R123_USE_CXX11_RANDOM 63 #if __cplusplus>=201103L && __has_include(<random>) 64 #define R123_USE_CXX11_RANDOM 1 66 #define R123_USE_CXX11_RANDOM 0 70 #ifndef R123_USE_CXX11_TYPE_TRAITS 71 #if __cplusplus>=201103L && __has_include(<type_traits>) 72 #define R123_USE_CXX11_TYPE_TRAITS 1 74 #define R123_USE_CXX11_TYPE_TRAITS 0