use C++ modern features
Open, Needs TriagePublic

Description

use C++ modern features like std::optional? Yes, we can assume C++17 in KF6, let's follow what Qt6 does.

about guidelines using new features : have a look at QtCreator source example that has been using modern C++ for a while, and has gathered rationales around those features

Related Objects

StatusAssignedTask
OpenNone
OpenNone
knauss created this task.Sep 9 2019, 9:03 PM
vkrause moved this task from Backlog to Needs Input on the KF6 board.Sep 12 2019, 9:19 AM
meven added a subscriber: meven.Wed, Nov 6, 3:23 PM

We can use clang-tidy and its fixits to modernize code.