Hi Kevin,

Am 15.09.2017 um 10:47 schrieb Kevin Funk:
On Friday, 15 September 2017 06:42:34 CEST André Hartmann wrote:
Hi, since a while C++11 is allowed in Qt and there is ongoing effort
porting e.g. examples to the new possibilities.

Slightly OT but I hope still useful: I'm out of the loop how you are doing
these code transformations, but refactoring code to use C++11 member init can
be largely automated via clang-tidy:
   
https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines-pro-type-member-init.html

> I think one of the real important questions here is: Do we want to do
> large-scale changes on our code base?

Ok, looks like an useful tool! In first case I didn't think on mass-conversion from old to new style; I'd like to have rules how new code should look like.

If existing code should be changed as drive-by or in one large commit, may depend on the maintainers (I already expect good arguments in both directions).

> (1) I'd personally really like to see:
> - Replacing all uses Q_DECL_OVERRIDE with override
> - Replacing all uses Q_DECL_NULLPTR with nullptr

That wiki page also still talks about Q_DECL_OVERRIDE, and does not mention
nullptr either. For new code override/nullptr should always be used.

+1

André
_______________________________________________
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to