#pragma once #include #include #include #include "hash.h" struct FileSize { FileSize(uint64_t); uint64_t fs; }; class File { public: File(uint64_t, uint64_t inode, uint64_t linkcount, const std::string& path); Hash createHash(); uint64_t filesize; uint64_t inode; uint64_t linkcount; std::string path; }; // FileSize iomanip // convert Bytes into human readable format std::ostream& operator<<(std::ostream& str, const FileSize& fs);