@@ -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
0 commit comments