| 
|   | cat_mirage (const std::string &name, cat_etoile *ref) | 
|   | 
| 
  | cat_mirage (const std::shared_ptr< user_interaction > &dialog, const smart_pointer< pile_descriptor > &pdesc, const archive_version &reading_ver, saved_status saved, entree_stats &stats, std::map< infinint, cat_etoile * > &corres, compression default_algo, mirage_format fmt, bool lax, bool small) | 
|   | 
| 
  | cat_mirage (const std::shared_ptr< user_interaction > &dialog, const smart_pointer< pile_descriptor > &pdesc, const archive_version &reading_ver, saved_status saved, entree_stats &stats, std::map< infinint, cat_etoile * > &corres, compression default_algo, bool lax, bool small) | 
|   | 
|   | cat_mirage (const cat_mirage &ref) | 
|   | 
|   | cat_mirage (cat_mirage &&ref) noexcept | 
|   | 
| 
cat_mirage &  | operator= (const cat_mirage &ref) | 
|   | 
| 
cat_mirage &  | operator= (cat_mirage &&ref) | 
|   | 
| virtual bool  | operator== (const cat_entree &ref) const override | 
|   | returns true if the two object are the same  More...
  | 
|   | 
| virtual unsigned char  | signature () const override | 
|   | inherited class signature  More...
  | 
|   | 
| virtual std::string  | get_description () const override | 
|   | inherited class designation  More...
  | 
|   | 
| virtual cat_entree *  | clone () const override | 
|   | a way to copy the exact type of an object even if pointed to by a parent class pointer  More...
  | 
|   | 
| cat_inode *  | get_inode () const | 
|   | 
| infinint  | get_etiquette () const | 
|   | 
| infinint  | get_etoile_ref_count () const | 
|   | 
| cat_etoile *  | get_etoile () const | 
|   | 
| bool  | is_inode_counted () const | 
|   | 
| bool  | is_inode_wrote () const | 
|   | 
| bool  | is_inode_dumped () const | 
|   | 
| void  | set_inode_counted (bool val) const | 
|   | 
| void  | set_inode_wrote (bool val) const | 
|   | 
| void  | set_inode_dumped (bool val) const | 
|   | 
| virtual void  | post_constructor (const pile_descriptor &pdesc) override | 
|   | let inherited classes build object's data after CRC has been read from file in small read mode  More...
  | 
|   | 
| bool  | is_first_mirage () const | 
|   | whether we are the mirage that triggered this hard link creation  More...
  | 
|   | 
| virtual void  | change_location (const smart_pointer< pile_descriptor > &pdesc) override | 
|   | 
| void  | disable_reduction_to_normal_inode () | 
|   | always write the inode as a hardlinked inode  More...
  | 
|   | 
|   | cat_nomme (const std::string &name, saved_status arg) | 
|   | 
| 
  | cat_nomme (const smart_pointer< pile_descriptor > &pdesc, bool small, saved_status val) | 
|   | 
| 
  | cat_nomme (const cat_nomme &ref)=default | 
|   | 
| 
  | cat_nomme (cat_nomme &&ref) noexcept=default | 
|   | 
| 
cat_nomme &  | operator= (const cat_nomme &ref)=default | 
|   | 
| 
cat_nomme &  | operator= (cat_nomme &&ref)=default | 
|   | 
| virtual bool  | operator== (const cat_entree &ref) const override | 
|   | returns true if the two object are the same  More...
  | 
|   | 
| virtual bool  | operator< (const cat_nomme &ref) const | 
|   | 
| const std::string &  | get_name () const | 
|   | 
| void  | change_name (const std::string &x) | 
|   | 
| bool  | same_as (const cat_nomme &ref) const | 
|   | 
|   | cat_entree (saved_status val) | 
|   | setup an object when read from filesystem  More...
  | 
|   | 
|   | cat_entree (const smart_pointer< pile_descriptor > &pdesc, bool small, saved_status val) | 
|   | setup an object when read from an archive  More...
  | 
|   | 
| 
  | cat_entree (const cat_entree &ref)=default | 
|   | 
| 
  | cat_entree (cat_entree &&ref) noexcept=default | 
|   | 
| 
cat_entree &  | operator= (const cat_entree &ref)=default | 
|   | 
| 
cat_entree &  | operator= (cat_entree &&ref)=default | 
|   | 
| virtual  | ~cat_entree () noexcept(false) | 
|   | destructor  More...
  | 
|   | 
| virtual bool  | operator== (const cat_entree &ref) const =0 | 
|   | returns true if the two object are the same  More...
  | 
|   | 
| bool  | operator!= (const cat_entree &ref) const | 
|   | 
| bool  | same_as (const cat_entree &ref) const | 
|   | return true of the two objects would generate the same entry on filsystem  More...
  | 
|   | 
| void  | dump (const pile_descriptor &pdesc, bool small) const | 
|   | write down the object information to a stack  More...
  | 
|   | 
| void  | specific_dump (const pile_descriptor &pdesc, bool small) const | 
|   | this call gives an access to inherited_dump  More...
  | 
|   | 
| virtual void  | post_constructor (const pile_descriptor &pdesc) | 
|   | let inherited classes build object's data after CRC has been read from file in small read mode  More...
  | 
|   | 
| virtual unsigned char  | signature () const =0 | 
|   | inherited class signature  More...
  | 
|   | 
| virtual std::string  | get_description () const =0 | 
|   | inherited class designation  More...
  | 
|   | 
| virtual cat_entree *  | clone () const =0 | 
|   | a way to copy the exact type of an object even if pointed to by a parent class pointer  More...
  | 
|   | 
| virtual void  | change_location (const smart_pointer< pile_descriptor > &pdesc) | 
|   | 
| saved_status  | get_saved_status () const | 
|   | obtain the saved status of the object  More...
  | 
|   | 
| void  | set_saved_status (saved_status x) | 
|   | modify the saved_status of the object  More...
  | 
|   | 
| void  | set_list_entry (const slice_layout *sly, bool fetch_ea, list_entry &ent) const | 
|   | setup a list_entry object relative to the current cat_entree object  More...
  | 
|   | 
 | 
| virtual void  | inherited_dump (const pile_descriptor &pdesc, bool small) const override | 
|   | inherited class may overload this method but shall first call the parent's inherited_dump() in the overloaded method  More...
  | 
|   | 
| virtual void  | inherited_dump (const pile_descriptor &pdesc, bool small) const override | 
|   | inherited class may overload this method but shall first call the parent's inherited_dump() in the overloaded method  More...
  | 
|   | 
| virtual void  | inherited_dump (const pile_descriptor &pdesc, bool small) const | 
|   | inherited class may overload this method but shall first call the parent's inherited_dump() in the overloaded method  More...
  | 
|   | 
| pile *  | get_pile () const | 
|   | stack used to read object from (nullptr is returned for object created from filesystem)  More...
  | 
|   | 
| proto_compressor *  | get_compressor_layer () const | 
|   | compressor generic_file relative methods  More...
  | 
|   | 
| escape *  | get_escape_layer () const | 
|   | escape generic_file relative methods  More...
  | 
|   | 
| 
generic_file *  | get_read_cat_layer (bool small) const | 
|   | return the adhoc layer in the stack to read from the catalogue objects (except the EA, FSA or Data part) 
  | 
|   | 
the hard link implementation, cat_mirage is the named entry owned by a directory it points to a common "cat_etoile class" 
well, a mirage is this fake apparition of water in a desert... I guess you get the picture now... :-) 
Definition at line 47 of file cat_mirage.hpp.