30 #include "../my_config.h" 54 bool operator == (
const ea_attributs & ref)
const {
return attr == ref.attr; };
57 void add(
const std::string & key,
const std::string & value) { attr[key] = value; };
58 void reset_read()
const;
59 bool read(std::string & key, std::string & value)
const;
60 infinint size()
const {
return attr.size(); };
61 void clear() { attr.clear(); alire = attr.begin(); };
62 bool find(
const std::string &key, std::string & found_value)
const;
76 std::map<std::string, std::string> attr;
77 std::map<std::string, std::string>::iterator alire;
the generic class, parent of all masks
class generic_file is defined here as well as class fichierthe generic_file interface is widely used ...
ea_attributs operator+(const ea_attributs &arg) const
addition operator.
switch module to limitint (32 ou 64 bits integers) or infinint
here lies a collection of mask classes
this is the interface class from which all other data transfer classes inherit
this is the base class of object that can be allocated on a memory pool
the arbitrary large positive integer class
class archive_version manages the version of the archive format
the class ea_attributs manages the set of EA that can be associated to an inode
libdar namespace encapsulate all libdar symbols