summaryrefslogtreecommitdiff
path: root/FreeFileSync/Source/base/algorithm.h
diff options
context:
space:
mode:
authorB Stack <bgstack15@gmail.com>2019-03-12 16:09:20 -0400
committerB Stack <bgstack15@gmail.com>2019-03-12 16:09:20 -0400
commit27177c9cbc47d4114ccee56015fb0407e7e258cc (patch)
treedc226d83311470a23cdf0c02064feb525fcc5096 /FreeFileSync/Source/base/algorithm.h
parentMerge branch '10.9' into 'master' (diff)
downloadFreeFileSync-27177c9cbc47d4114ccee56015fb0407e7e258cc.tar.gz
FreeFileSync-27177c9cbc47d4114ccee56015fb0407e7e258cc.tar.bz2
FreeFileSync-27177c9cbc47d4114ccee56015fb0407e7e258cc.zip
10.10
Diffstat (limited to 'FreeFileSync/Source/base/algorithm.h')
-rw-r--r--FreeFileSync/Source/base/algorithm.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/FreeFileSync/Source/base/algorithm.h b/FreeFileSync/Source/base/algorithm.h
index a58e2b50..01ebca36 100644
--- a/FreeFileSync/Source/base/algorithm.h
+++ b/FreeFileSync/Source/base/algorithm.h
@@ -16,6 +16,11 @@
namespace fff
{
+void recursiveObjectVisitor(FileSystemObject& fsObj,
+ std::function<void (FolderPair& folder)> onFolder,
+ std::function<void (FilePair& file)> onFile,
+ std::function<void (SymlinkPair& symlink)> onSymlink);
+
void swapGrids(const MainConfiguration& mainCfg, FolderComparison& folderCmp); //throw FileError
std::vector<DirectionConfig> extractDirectionCfg(const MainConfiguration& mainCfg);
bgstack15