#include <string>
#include <set>
#include <vector>
+#include <cassert>
class FileData {
public:
std::less<std::string> cmp;
};
+bool needs_backup( const FileData *before, const FileData *after );
+
typedef std::set<FileData*,FileDataNameCmp> file_set;
typedef std::vector<FileData*> file_vector;