29 #include "../my_config.h"
47 cat_nomme(
const std::string & name) { xname = name; };
50 virtual bool operator < (
const cat_nomme & ref)
const {
return xname < ref.xname; };
53 const std::string & get_name()
const {
return xname; };
54 void change_name(
const std::string & x) { xname = x; };
65 void inherited_dump(
const pile_descriptor & pdesc,
bool small)
const;
the base class for all entry that have a name
base class for all object contained in a catalogue
exception used to signal a bug. A bug is triggered when reaching some code that should never be reach...
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...
bool same_as(const cat_nomme &ref) const
the root class from all other inherite for any entry in the catalogue
bool operator==(const cat_entree &ref) const
returns true if the two object have the same content
libdar namespace encapsulate all libdar symbols