50 defile(
const defile & ref) =
default;
51 defile(defile && ref)
noexcept =
default;
52 defile & operator = (
const defile & ref) =
default;
53 defile & operator = (defile && ref)
noexcept =
default;
57 const path & get_path()
const {
return chemin; };
58 const std::string & get_string()
const;
59 const std::string & get_string_without_root()
const;
64 mutable enum { none, full, without_root }
cache_set;
base class for all object contained in a catalogue
the root class from all other inherite for any entry in the catalogue
bool init
true if reached the "root" (all pushed arguments have been poped)
enum libdar::defile::@357212250211056354353230002234254230045262314016 cache_set
whether cache is accurate
std::string cache
cache of "chemin" converted into string
the class path is here to manipulate paths in the Unix notation: using'/'
include macro defined by the configure script and some specific additional ones
libdar namespace encapsulate all libdar symbols
here is the definition of the path class