aboutsummaryrefslogtreecommitdiff
path: root/src/3rdParty/efsw/DirectorySnapshotDiff.cpp
blob: 37ee507fdc67c10cdebd0d90c7ccc47634123392 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <efsw/DirectorySnapshotDiff.hpp>

namespace efsw {

void DirectorySnapshotDiff::clear() {
	FilesCreated.clear();
	FilesModified.clear();
	FilesMoved.clear();
	FilesDeleted.clear();
	DirsCreated.clear();
	DirsModified.clear();
	DirsMoved.clear();
	DirsDeleted.clear();
}

bool DirectorySnapshotDiff::changed() {
	return !FilesCreated.empty() || !FilesModified.empty() || !FilesMoved.empty() ||
		   !FilesDeleted.empty() || !DirsCreated.empty() || !DirsModified.empty() ||
		   !DirsMoved.empty() || !DirsDeleted.empty();
}

} // namespace efsw