mirror of
https://gitlab.com/Mr_Goldberg/goldberg_emulator.git
synced 2024-11-14 10:50:13 +01:00
Pass dir_name by reference
Passing dir_name by reference will save a copy constructor.
This commit is contained in:
parent
717808e796
commit
a1d336bf56
1 changed files with 2 additions and 2 deletions
|
@ -218,7 +218,7 @@ static std::vector<struct File_Data> get_filenames_recursive(std::string base_pa
|
|||
|
||||
std::vector<struct File_Data> lower = get_filenames_recursive(path);
|
||||
output.push_back(File_Data{ dir_name });// Is this needed ? Add folder name to the list of files ?
|
||||
std::transform(lower.begin(), lower.end(), std::back_inserter(output), [dir_name](File_Data f) {f.name = dir_name + "\\" + f.name; return f;});
|
||||
std::transform(lower.begin(), lower.end(), std::back_inserter(output), [&dir_name](File_Data f) {f.name = dir_name + "\\" + f.name; return f;});
|
||||
} else {
|
||||
File_Data f;
|
||||
f.name = ffd.cFileName;
|
||||
|
@ -357,7 +357,7 @@ static std::vector<struct File_Data> get_filenames_recursive(std::string base_pa
|
|||
path += dir_name;
|
||||
|
||||
std::vector<struct File_Data> lower = get_filenames_recursive(path);
|
||||
std::transform(lower.begin(), lower.end(), std::back_inserter(output), [dir_name](File_Data f) {f.name = dir_name + "/" + f.name; return f;});
|
||||
std::transform(lower.begin(), lower.end(), std::back_inserter(output), [&dir_name](File_Data f) {f.name = dir_name + "/" + f.name; return f;});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue