Disk ARchive
2.7.15
Full featured and portable backup and archiving tool
|
fsa based on integer More...
#include <filesystem_specific_attribute.hpp>
Public Member Functions | |
fsa_infinint (fsa_family f, fsa_nature n, infinint xval) | |
fsa_infinint (generic_file &f, fsa_family fam, fsa_nature nat) | |
fsa_infinint (const fsa_infinint &ref)=default | |
fsa_infinint & | operator= (const fsa_infinint &ref)=default |
const infinint & | get_value () const |
virtual std::string | show_val () const |
inherited from filesystem_specific_attribute | |
virtual void | write (generic_file &f) const |
write down to libdar archive | |
virtual infinint | storage_size () const |
give the storage size for the FSA | |
virtual filesystem_specific_attribute * | clone () const |
provides a way to copy objects without having to know the more specific class of the object | |
Public Member Functions inherited from libdar::filesystem_specific_attribute | |
filesystem_specific_attribute (fsa_family f) | |
constructor used to before reading the FSA from filesystem More... | |
filesystem_specific_attribute (generic_file &f, fsa_family xfam, fsa_nature xnat) | |
constructor used to read a FSA from a libdar archive | |
filesystem_specific_attribute (const filesystem_specific_attribute &ref)=default | |
filesystem_specific_attribute (filesystem_specific_attribute &&ref) noexcept=default | |
filesystem_specific_attribute & | operator= (const filesystem_specific_attribute &ref)=default |
filesystem_specific_attribute & | operator= (filesystem_specific_attribute &&ref) noexcept=default |
virtual | ~filesystem_specific_attribute () noexcept(false) |
virtual destructor for inherited classes | |
bool | is_same_type_as (const filesystem_specific_attribute &ref) const |
provide a mean to compare objects types | |
virtual bool | operator== (const filesystem_specific_attribute &ref) const |
provides a mean to compare objects values | |
bool | operator!= (const filesystem_specific_attribute &ref) const |
bool | operator< (const filesystem_specific_attribute &ref) const |
used to provided a sorted list of FSA | |
bool | operator>= (const filesystem_specific_attribute &ref) const |
bool | operator> (const filesystem_specific_attribute &ref) const |
bool | operator<= (const filesystem_specific_attribute &ref) const |
fsa_family | get_family () const |
obtain the family of the FSA | |
fsa_nature | get_nature () const |
obtain the nature of the FSA | |
Protected Member Functions | |
virtual bool | equal_value_to (const filesystem_specific_attribute &ref) const |
should return true if the value of the argument is equal to the one of 'this' false in any other case (even for object of another inherited class) | |
Protected Member Functions inherited from libdar::filesystem_specific_attribute | |
void | set_family (const fsa_family &val) |
void | set_nature (const fsa_nature &val) |
Private Attributes | |
infinint | val |
fsa based on integer
Definition at line 289 of file filesystem_specific_attribute.hpp.