public:
// Construct a FileData object with default values
FileData() {}
- FileData( char,
- std::string,
- std::string,
- std::string,
- unsigned long long,
- unsigned long long,
- unsigned long long,
- std::string
- );
char getFileType() const { return filetype; }
const std::string &getPermissions() const { return permissions; }
std::string filename;
};
-std::ostream &operator<<( const FileData *d, std::ostream &o );
+std::ostream &operator<<( std::ostream &o, const FileData *d );
std::istream &operator>>( std::istream &i, FileData *d );
-std::ostream &operator<<( const FileData &d, std::ostream &o );
+std::ostream &operator<<( std::ostream &o, const FileData &d );
std::istream &operator>>( std::istream &i, FileData &d );
struct FileDataLastBackupCmp {