mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-07 23:35:03 +01:00
Change PBD::get_files and PBD::get_paths to take a Searchpath instead of directory path
Both these functions use the internal function run_functor_for_paths which takes a Searchpath so this avoids a temporary variable in cases where a Searchpath is passed directly. The usage is the same as the compiler will generate a temporary Searchpath from a string(directory path) if necessary.
This commit is contained in:
parent
6d0cce528e
commit
3b1a98f0ec
2 changed files with 9 additions and 9 deletions
|
|
@ -141,18 +141,18 @@ bool accept_all_files (string const &, void *)
|
|||
|
||||
void
|
||||
get_paths (vector<string>& result,
|
||||
const std::string& directory_path,
|
||||
const Searchpath& paths,
|
||||
bool files_only,
|
||||
bool recurse)
|
||||
{
|
||||
run_functor_for_paths (result, directory_path, accept_all_files, 0,
|
||||
run_functor_for_paths (result, paths, accept_all_files, 0,
|
||||
files_only, true, true, recurse);
|
||||
}
|
||||
|
||||
void
|
||||
get_files (vector<string>& result, const std::string& directory_path)
|
||||
get_files (vector<string>& result, const Searchpath& paths)
|
||||
{
|
||||
return get_paths (result, directory_path, true, false);
|
||||
return get_paths (result, paths, true, false);
|
||||
}
|
||||
|
||||
static
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue