 |
VectorNav C++ Library
|
1 #ifndef _VN_UTIL_COMPILER_H
2 #define _VN_UTIL_COMPILER_H
14 #define VN_HAS_RANGE_LOOP 0
28 #if (defined(_MSC_VER) && _MSC_VER > 1500) || (__cplusplus >= 201103L)
29 #define VN_SUPPORTS_SWAP 1
31 #define VN_SUPPORTS_SWAP 0
47 #if (defined(_MSC_VER) && _MSC_VER <= 1600) || (__cplusplus < 201103L)
48 #define VN_SUPPORTS_INITIALIZER_LIST 0
50 #define VN_SUPPORTS_INITIALIZER_LIST 1
64 #if (defined(_MSC_VER) && _MSC_VER <= 1600)
65 #define VN_SUPPORTS_CSTR_STRING_CONCATENATE 0
67 #define VN_SUPPORTS_CSTR_STRING_CONCATENATE 1
72 #define VN_HAVE_SECURE_CRT 1
73 #define VN_HAVE_SECURE_SCL 1
75 #define VN_HAVE_SECURE_CRT 0
76 #define VN_HAVE_SECURE_SCL 0