return out;
}
+ostream &operator<<( const FileData *d, ostream &o ) {
+ return operator<<( *d, o );
+}
+
ostream &operator<<( const FileData &d, ostream &o ) {
o << d.getFileType() << ' ';
o << d.getPermissions() << ' ';
return o;
}
+istream &operator>>( istream &i, FileData *d ) {
+ return operator>>( i, *d );
+}
+
istream &operator>>( istream &i, FileData &d ) {
string file_string;