mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-08 07:45:00 +01:00
Make PBD::SearchPath less silly/boilerplatey.
Remove unnecessary copy in find_matching_files_in_search_path. git-svn-id: svn://localhost/ardour2/branches/3.0@3797 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
parent
22dc575e4c
commit
1bee7c3f93
4 changed files with 10 additions and 96 deletions
|
|
@ -53,6 +53,7 @@ find_matching_files_in_directory (const sys::path& directory,
|
|||
vector<string> tmp_files;
|
||||
|
||||
get_files_in_directory (directory, tmp_files);
|
||||
result.reserve(tmp_files.size());
|
||||
|
||||
for (vector<string>::iterator file_iter = tmp_files.begin();
|
||||
file_iter != tmp_files.end();
|
||||
|
|
@ -85,9 +86,7 @@ find_matching_files_in_search_path (const SearchPath& search_path,
|
|||
const Glib::PatternSpec& pattern,
|
||||
vector<sys::path>& result)
|
||||
{
|
||||
vector<sys::path> dirs;
|
||||
std::copy(search_path.begin(), search_path.end(), std::back_inserter(dirs));
|
||||
find_matching_files_in_directories (dirs, pattern, result);
|
||||
find_matching_files_in_directories (search_path, pattern, result);
|
||||
}
|
||||
|
||||
bool
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue