w1146869587
2021-11-05 cbf39419a8299e7d119618e5e8e1b1eb35f72f45
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#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();
}
 
}