26#ifndef CAT_IGNORED_HPP
27#define CAT_IGNORED_HPP
45 class cat_ignored :
public cat_nomme
50 cat_ignored(
const cat_ignored & ref) =
default;
51 cat_ignored(cat_ignored && ref)
noexcept =
default;
52 cat_ignored & operator = (
const cat_ignored & ref) =
default;
53 cat_ignored & operator = (cat_ignored && ref) =
default;
54 ~cat_ignored() =
default;
58 virtual unsigned char signature()
const override {
return 'i'; };
60 virtual cat_entree *
clone()
const override {
return new (std::nothrow) cat_ignored(*
this); };
63 virtual void inherited_dump(
const pile_descriptor & pdesc,
bool small)
const override {
throw SRC_BUG; };
base class of all objects contained in a catalogue and that can be named
the root class from all other inherite for any entry in the catalogue
virtual bool operator==(const cat_entree &ref) const override
returns true if the two object are the same
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 ov...
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
virtual std::string get_description() const override
inherited class designation
virtual unsigned char signature() const override
inherited class signature
smart pointer class to be used to automagically manage multiple time pointed to address
@ saved
inode is saved in the archive
include macro defined by the configure script and some specific additional ones
libdar namespace encapsulate all libdar symbols