Skip to content

Commit 1121eaf

Browse files
committed
threadresult.cpp: fixed useStlAlgorithm selfcheck warning
1 parent 875ee9a commit 1121eaf

1 file changed

Lines changed: 3 additions & 4 deletions

File tree

gui/threadresult.cpp

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -84,10 +84,9 @@ void ThreadResult::setFiles(const QStringList &files)
8484
{
8585
std::lock_guard<std::mutex> locker(mutex);
8686
std::list<FileWithDetails> fdetails;
87-
for (const QString& f : files)
88-
{
89-
fdetails.emplace_back(f.toStdString(), Path::identify(f.toStdString(), false), QFile(f).size()); // TODO: provide Settings::cppHeaderProbe
90-
}
87+
std::transform(files.cbegin(), files.cend(), std::back_inserter(fdetails), [](const QString& f) {
88+
return FileWithDetails{f.toStdString(), Path::identify(f.toStdString(), false), static_cast<std::size_t>(QFile(f).size())}; // TODO: provide Settings::cppHeaderProbe
89+
});
9190
mFiles = std::move(fdetails);
9291
mItNextFile = mFiles.cbegin();
9392
mProgress = 0;

0 commit comments

Comments
 (0)