On Thursday, November 5, 2015 11:10:49 AM CET Kevin Ottens wrote: > Hello, > > On Thursday 05 November 2015 10:50:06 Martin Graesslin wrote: > > There are two things which make the move to frameworks difficult and I > > don't see a solution to it at the moment: > > > > 1. We require C++11 without exceptions: reason, it's designed for Linux > > and > > it didn't come to my mind to restrict us on the compiler due to lack of > > support in Visual Studio. > > > > 2. We use Qt 5.4. > > > > For item 1 I only see the possibility of adding an exception [1]. > > I personally don't like exceptions, it gets complex fast. > > Now are you sure it is really problematic? To me it looks like you're using > almost exclusively features from the white list. It is probably just a > matter of s/nullptr/Q_NULLPTR/ and s/override/Q_DECL_OVERRIDE/ in your > case.
I just started looking into doing the replacement and noticed that I'm also using: * Non-static data member initializers (N2756), gcc 4.7 * Range-based for (N2930), gcc 4.6 * constexpr, gcc 4.6 * possibly also delegating ctors, gcc 4.7 (difficult to find) Overall it looks to me like I cannot make this code base to work again with gcc 4.5 without spending a lot of time and possibly introducing regressions. So how should we go on? Cheers Martin
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel