55 class filesystem_diff :
public filesystem_hard_link_read
58 filesystem_diff(
const std::shared_ptr<user_interaction> & dialog,
61 const mask & x_ea_mask,
63 bool furtive_read_mode,
65 filesystem_diff(
const filesystem_diff & ref) =
delete;
66 filesystem_diff(filesystem_diff && ref) =
delete;
67 filesystem_diff & operator = (
const filesystem_diff & ref) =
delete;
68 filesystem_diff & operator = (filesystem_diff && ref) =
delete;
69 ~filesystem_diff() { detruire(); };
72 bool read_filename(
const std::string & name,
cat_nomme * &ref);
76 void skip_read_filename_in_parent_dir();
80 struct filename_struct
90 bool furtive_read_mode;
92 std::deque<filename_struct> filename_pile;