Add a variation of PBD::find_files_matching_pattern for convenience
This commit is contained in:
parent
077c09b105
commit
36fd67ab72
@ -137,6 +137,15 @@ find_files_matching_pattern (vector<string>& result,
|
||||
|
||||
}
|
||||
|
||||
void
|
||||
find_files_matching_pattern (vector<string>& result,
|
||||
const Searchpath& paths,
|
||||
const string& pattern)
|
||||
{
|
||||
Glib::PatternSpec tmp(pattern);
|
||||
find_files_matching_pattern (result, paths, tmp);
|
||||
}
|
||||
|
||||
void
|
||||
find_matching_files_in_directory (const std::string& directory,
|
||||
const Glib::PatternSpec& pattern,
|
||||
|
@ -71,6 +71,24 @@ find_files_matching_pattern (std::vector<std::string>& result,
|
||||
const Searchpath& paths,
|
||||
const Glib::PatternSpec& pattern);
|
||||
|
||||
/**
|
||||
* Takes a Searchpath and returns all the files contained in the
|
||||
* directory paths that match a particular pattern.
|
||||
*
|
||||
* This is a convenience method to avoid explicitly declaring
|
||||
* temporary variables such as:
|
||||
* find_files_matching_pattern (result, paths, string("*.ext"))
|
||||
*
|
||||
* @param result A vector in which to place the resulting matches.
|
||||
* @param paths A Searchpath
|
||||
* @param pattern A string representing the Glib::PatternSpec used
|
||||
* to match the files.
|
||||
*/
|
||||
LIBPBD_API void
|
||||
find_files_matching_pattern (std::vector<std::string>& result,
|
||||
const Searchpath& paths,
|
||||
const std::string& pattern);
|
||||
|
||||
/**
|
||||
* Takes a directory path and returns all the files in the directory
|
||||
* matching a particular pattern.
|
||||
|
Loading…
Reference in New Issue
Block a user