qcompilerdetection.h: add MSVC 2012 features

These are taken from the table at
  http://blogs.msdn.com/b/vcblog/archive/2011/09/12/10209291.aspx

Change-Id: Ifd2f88ca5d92092a6a025bef3da36fde0a802a66
Reviewed-by: Olivier Goffart <ogoffart@woboq.com>
This commit is contained in:
Marc Mutz 2012-07-10 14:44:15 +02:00 committed by Qt by Nokia
parent bf186ceebb
commit 9090e0d9c6

View File

@ -657,6 +657,13 @@
// MSVC has std::initilizer_list, but does not support the braces initialization
//# define Q_COMPILER_INITIALIZER_LISTS
# endif
# if _MSC_VER >= 1700
/* C++11 features supported in VC11 = VC2012: */
# define Q_COMPILER_EXPLICIT_OVERRIDES
# define Q_COMPILER_RANGE_FOR
# define Q_COMPILER_CLASS_ENUM
# define Q_COMPILER_ATOMICS
# endif /* VC 11 */
#endif /* Q_CC_MSVC */
#ifdef __cplusplus