# catalogue.hpp File Reference

here is defined the many classed which is build of the catalogue More...

`#include "../my_config.h"`
`#include <vector>`
`#include <map>`
`#include "infinint.hpp"`
`#include "generic_file.hpp"`
`#include "path.hpp"`
`#include "header_version.hpp"`
`#include "ea.hpp"`
`#include "compressor.hpp"`
`#include "integers.hpp"`
`#include "mask.hpp"`
`#include "special_alloc.hpp"`
`#include "user_interaction.hpp"`

Go to the source code of this file.

## Classes
class | libdar::entree
| the root class from all other inherite for any entry in the catalogue More...
class | libdar::eod
| the End of Directory entry class More...
class | libdar::nomme
| the base class for all entry that have a name More...
class | libdar::inode
| the root class for all inode More...
class | libdar::file
| the plain file class More...
class | libdar::etiquette
| the hard link managment interface class (pure virtual class) More...
class | libdar::file_etiquette
| the hard linked plain file More...
class | libdar::hard_link
| the secondary reference to a hard linked inode More...
class | libdar::lien
| the symbolic link inode class More...
class | libdar::directory
| the directory inode class More...
class | libdar::device
| the special device root class More...
class | libdar::chardev
| the char device class More...
class | libdar::blockdev
| the block device class More...
class | libdar::tube
| the named pipe class More...
class | libdar::prise
| the Unix socket inode class More...
class | libdar::detruit
| the deleted file entry More...
class | libdar::ignored
| the present file to ignore (not to be recorded as deleted later) More...
class | libdar::ignored_dir
| the ignored directory class, to be promoted later as empty directory if needed More...
class | libdar::catalogue
| the catalogue class which gather all objects contained in a give archive More...
## Namespaces
namespace | libdar
| libdar namespace encapsulate all libdar symbols

## Detailed Description

here is defined the many classed which is build of the catalogue

Definition in file catalogue.hpp.