Re: Noteworthy changes when porting to C++17

2021-07-22 Thread Frederik Schwarzer
On 7/19/21 5:52 PM, David Faure wrote: On dimanche 18 juillet 2021 02:34:24 CEST Frederik Schwarzer wrote: So the question is: did you notice things that have been removed from the C++ standard since C++11 that were used in our applications? I found a list of things that were removed from C

Re: Noteworthy changes when porting to C++17

2021-07-19 Thread David Faure
On dimanche 18 juillet 2021 02:34:24 CEST Frederik Schwarzer wrote: > So the question is: did you notice things that have been removed from > the C++ standard since C++11 that were used in our applications? I found a list of things that were removed from C++11 in C++17: http://www.cplusplus2017.i

Re: Noteworthy changes when porting to C++17

2021-07-19 Thread Ivan Čukić
> > What I have seen is that std::mem_fun was used within KIO and has been > > replaced by std::mem_fn. Not sure if that counts as "commonly used", > > though. > Imo, usages of either of these two should be rewritten to use lambdas > instead. -1 Member function pointers are more readable than la

Re: Noteworthy changes when porting to C++17

2021-07-18 Thread Milian Wolff
On Sonntag, 18. Juli 2021 02:34:24 CEST Frederik Schwarzer wrote: > Hi, > > since we are increasing the C++ standard requirement from 11 to 17 with > KF6 and there were a few deprecations/removals in between, I wonder if > any of those are noteworthy for people developing applications based on > K

Re: Noteworthy changes when porting to C++17

2021-07-18 Thread Frederik Schwarzer
Hi, Thanks for the links. I know about those papers but I do not think we should point KF6 application porters there because the vast majority of the stuff mentioned is very unlikely to affect them. For now I will go with some general remarks here. Cheers, Frederik On 7/18/21 10:22 AM, Davi

Re: Noteworthy changes when porting to C++17

2021-07-18 Thread David Redondo
Hi I found these two papers http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1319r0.html http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0636r1.html Regards, David

Noteworthy changes when porting to C++17

2021-07-17 Thread Frederik Schwarzer
Hi, since we are increasing the C++ standard requirement from 11 to 17 with KF6 and there were a few deprecations/removals in between, I wonder if any of those are noteworthy for people developing applications based on KDE Frameworks. What I mean by "noteworthy" is features that are commonly