48 const std::set<std::string> extra;
63 static std::string
recursiveAddFiles(std::list<FileWithDetails> &files,
const std::string &path,
const std::set<std::string> &extra,
const PathMatch& ignored);
77 static std::string
addFiles(std::list<FileWithDetails> &files,
const std::string &path,
const std::set<std::string> &extra,
bool recursive,
const PathMatch& ignored);
Cross-platform FileLister.
static std::string recursiveAddFiles(std::list< FileWithDetails > &files, const std::string &path, const PathMatch &ignored)
Recursively add source files to a map.
static std::string addFiles(std::list< FileWithDetails > &files, const std::string &path, const std::set< std::string > &extra, bool recursive, const PathMatch &ignored)
(Recursively) add source files to a map.
Simple path matching for ignoring paths in CLI.