Coding Style: Update to MSVC 2013, g++ 4.7, clang 3.1

And add stub texts for scoped enums, initializer list and delegating
constructors.

Change-Id: Ic1f9b97b09fa62b890ea3b7be4f2315ea1a72576
Reviewed-by: Alex Blasche <alexander.blasche@theqtcompany.com>
Reviewed-by: hjk <hjk@theqtcompany.com>
This commit is contained in:
Daniel Teske
2015-03-18 16:46:36 +01:00
parent aee54f9df5
commit 81ce88cfd0
+18 -1
View File
@@ -758,7 +758,7 @@
\section2 C++11 Features
Code should compile with Microsoft Visual Studio 2010, g++ 4.5, and Clang 3.1.
Code should compile with Microsoft Visual Studio 2013, g++ 4.7, and Clang 3.1.
\section3 Lambdas
@@ -879,6 +879,23 @@
\endlist
\section3 Scoped enums
You can use scoped enums in places where the implicit conversion to int of unscoped enums is
undesired or the additional scope is useful.
\section3 Delegating constructors
Use delegating constructors if multiple constructors use essentially the same code.
\section3 Initializer list
Use initializer lists to initialize containers, for example:
\code
const QVector<int> values = {1, 2, 3, 4, 5};
\endcode
\section2 Using QObject
\list