| 2242 | } |
| 2243 | |
| 2244 | std::list<FileWithDetails> CmdLineParser::filterFiles(const std::vector<std::string>& fileFilters, |
| 2245 | const std::list<FileWithDetails>& filesResolved) { |
| 2246 | std::list<FileWithDetails> files; |
| 2247 | PathMatch filtermatcher(fileFilters, Path::getCurrentPath()); |
| 2248 | std::copy_if(filesResolved.cbegin(), filesResolved.cend(), std::inserter(files, files.end()), [&](const FileWithDetails& entry) { |
| 2249 | return filtermatcher.match(entry.path()); |
| 2250 | }); |
| 2251 | return files; |
| 2252 | } |
| 2253 | |
| 2254 | void CmdLineParser::outputFormatOptionMixingError() const |
| 2255 | { |