Skip to content

Commit 647feb6

Browse files
committed
removed some usage of decltype
1 parent 8bc5580 commit 647feb6

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

cli/cmdlineparser.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -266,7 +266,7 @@ bool CmdLineParser::fillSettingsFromArgs(int argc, const char* const argv[])
266266
while (it != filesResolved.end()) {
267267
const std::string& name = it->path();
268268
// TODO: log if duplicated files were dropped
269-
filesResolved.erase(std::remove_if(std::next(it), filesResolved.end(), [&](const decltype(filesResolved)::value_type& entry) {
269+
filesResolved.erase(std::remove_if(std::next(it), filesResolved.end(), [&](const FileWithDetails& entry) {
270270
return entry.path() == name;
271271
}), filesResolved.end());
272272
++it;
@@ -275,7 +275,7 @@ bool CmdLineParser::fillSettingsFromArgs(int argc, const char* const argv[])
275275

276276
std::list<FileWithDetails> files;
277277
if (!mSettings.fileFilters.empty()) {
278-
std::copy_if(filesResolved.cbegin(), filesResolved.cend(), std::inserter(files, files.end()), [&](const decltype(filesResolved)::value_type& entry) {
278+
std::copy_if(filesResolved.cbegin(), filesResolved.cend(), std::inserter(files, files.end()), [&](const FileWithDetails& entry) {
279279
return matchglobs(mSettings.fileFilters, entry.path());
280280
});
281281
if (files.empty()) {
@@ -288,11 +288,11 @@ bool CmdLineParser::fillSettingsFromArgs(int argc, const char* const argv[])
288288
}
289289

290290
// sort the markup last
291-
std::copy_if(files.cbegin(), files.cend(), std::inserter(mFiles, mFiles.end()), [&](const decltype(files)::value_type& entry) {
291+
std::copy_if(files.cbegin(), files.cend(), std::inserter(mFiles, mFiles.end()), [&](const FileWithDetails& entry) {
292292
return !mSettings.library.markupFile(entry.path()) || !mSettings.library.processMarkupAfterCode(entry.path());
293293
});
294294

295-
std::copy_if(files.cbegin(), files.cend(), std::inserter(mFiles, mFiles.end()), [&](const decltype(files)::value_type& entry) {
295+
std::copy_if(files.cbegin(), files.cend(), std::inserter(mFiles, mFiles.end()), [&](const FileWithDetails& entry) {
296296
return mSettings.library.markupFile(entry.path()) && mSettings.library.processMarkupAfterCode(entry.path());
297297
});
298298

cli/filelister.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ std::string FileLister::addFiles(std::list<FileWithDetails>&files, const std::st
130130
return err;
131131

132132
// files inside directories need to be sorted as the filesystem doesn't provide a stable order
133-
filesSorted.sort([](const decltype(filesSorted)::value_type& a, const decltype(filesSorted)::value_type& b) {
133+
filesSorted.sort([](const FileWithDetails& a, const FileWithDetails& b) {
134134
return a.path() < b.path();
135135
});
136136

@@ -225,7 +225,7 @@ static std::string addFiles2(std::list<FileWithDetails> &files,
225225
}
226226

227227
// files inside directories need to be sorted as the filesystem doesn't provide a stable order
228-
filesSorted.sort([](const decltype(filesSorted)::value_type& a, const decltype(filesSorted)::value_type& b) {
228+
filesSorted.sort([](const FileWithDetails& a, const FileWithDetails& b) {
229229
return a.path() < b.path();
230230
});
231231

0 commit comments

Comments
 (0)