26 #ifndef CAT_DETRUIT_HPP
27 #define CAT_DETRUIT_HPP
29 #include "../my_config.h"
50 cat_detruit(
const std::string & name,
unsigned char firm,
const datetime & date) :
cat_nomme(name) , del_date(date) { signe = firm; };
56 unsigned char get_signature()
const {
return signe; };
57 void set_signature(
unsigned char x) { signe = x; };
59 const datetime & get_date()
const {
return del_date; };
60 void set_date(
const datetime & ref) { del_date = ref; };
68 void inherited_dump(
const pile_descriptor & pdesc,
bool small)
const;
base class of all objects contained in a catalogue and that can be named
memory_pool * get_pool() const
virtual unsigned char signature() const =0
inherited class signature
cat_entree * clone() const
inherited from cat_entree
unsigned char signature() const
inherited from cat_entree
the base class for all entry that have a name
this file contains the definition of class datetime that stores unix times in a portable way ...
bool operator==(const cat_entree &ref) const
returns true if the two object have the same content
class archive_version that rules which archive format to follow
class archive_version manages the version of the archive format
the root class from all other inherite for any entry in the catalogue
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 ov...