latest version v1.9 - last update 10 Apr 2010 |
contains several definitions of macros to determine which compiler is being used. More...
Go to the source code of this file.
Defines | |
#define | _LTI_WIN32 _WIN32 |
#define | _LTI_MSC_VER _MSC_VER |
#define | _LTI_MSC_DOT_NET _LTI_MSC_VER |
#define | _LTI_MSC_DOT_NET_2003 _LTI_MSC_VER |
#define | _LTI_GNUC __GNUC__ |
#define | _LTI_GNUC_3 _LTI_GNUC |
#define | _LTI_GNUC_3_4 _LTI_GNUC |
#define | _LTI_LINUX |
#define | _LTI_CYGWIN |
contains several definitions of macros to determine which compiler is being used.
Since this file is included by ltiObject.h, their contents should be defined in every LTI-Lib file.
#define _LTI_CYGWIN |
Macro to recognize if a CygWin system is being used.
#define _LTI_GNUC __GNUC__ |
Macro to recognize if the MS Visual C++ compiler .NET 2005 is being used.
Macro to recognize if a GNU C++ compiler is being used
#define _LTI_GNUC_3 _LTI_GNUC |
Macro to recognize if a GNU C++ compiler 2.95 is being used.
Macro to recognize if a GNU C++ compiler 3.0 or greater is being used
#define _LTI_GNUC_3_4 _LTI_GNUC |
Macro to recognize if a GNU C++ compiler 3.4.0 or greater is being used.
#define _LTI_LINUX |
Macro to recognize if a GNU C++ compiler 4.0.0 or greater is being used.
Macro to recognize if a Linux system is being used
#define _LTI_MSC_DOT_NET _LTI_MSC_VER |
Macro to recognize if a MS Visual C++ compiler from the .NET series is being used.
#define _LTI_MSC_DOT_NET_2003 _LTI_MSC_VER |
Macro to recognize if a previous version of MS Visual C++ compiler .NET 2003 is being used.
Macro to recognize if the MS Visual C++ compiler .NET 2003 is being used.
#define _LTI_MSC_VER _MSC_VER |
Macro to recognize if the MS Visual C++ compiler 6.0 or higher (including the .NET family) is being used.
#define _LTI_WIN32 _WIN32 |
Macro to recognize if the Windows 32-bit library is available.