26 #ifndef ARCHIVE_OPTIONS5_HPP
27 #define ARCHIVE_OPTIONS5_HPP
49 std::shared_ptr<libdar::entrepot> tmp(entr.clone());
51 throw Ememory(
"libdar5::archive_options_create::set_entrepot");
57 std::shared_ptr<libdar::entrepot> tmp(entr.clone());
59 throw Ememory(
"libdar5::archive_options_create::set_ref_entrepot");
72 using libdar::archive_options_create::archive_options_create;
92 std::shared_ptr<libdar::archive>(ref_arch,
101 std::shared_ptr<libdar::entrepot> tmp(entr.clone());
103 throw Ememory(
"libdar5::archive_options_create::set_entrepot");
118 std::shared_ptr<libdar::entrepot> tmp(entr.clone());
120 throw Ememory(
"libdar5::archive_options_create::set_entrepot");
133 using libdar::archive_options_merge::archive_options_merge;
137 libdar::archive_options_merge::set_auxiliary_ref(
138 std::shared_ptr<libdar::archive>(ref,
147 std::shared_ptr<libdar::entrepot> tmp(entr.clone());
149 throw Ememory(
"libdar5::archive_options_create::set_entrepot");
169 using libdar::archive_options_listing_shell::archive_options_listing_shell;
177 using libdar::archive_options_diff;
this file contains a set of classes used to transmit options to archive operation
this file contains shell_interaction options class for listing
class holding optional parameters used to create an archive
void set_entrepot(const std::shared_ptr< entrepot > &entr)
defines the protocol to use for slices
void set_reference(std::shared_ptr< archive > ref_arch)
set the archive to take as reference (nullptr for a full backup)
class holding optional parameters used to isolate an existing archive
void set_entrepot(const std::shared_ptr< entrepot > &entr)
defines the protocol to use for slices
class holding optional shell specific parameters used to list the contents of an existing archive
class holding optional parameters used to proceed to the merge operation
void set_entrepot(const std::shared_ptr< entrepot > &entr)
defines the protocol to use for slices
class holding optional parameters used to read an existing archive
void set_entrepot(const std::shared_ptr< entrepot > &entr)
defines the protocol to use to retrieve slices
void set_ref_entrepot(const std::shared_ptr< entrepot > &entr)
defines the protocol to use to retrieve slices of the reference archive (where the external catalogue...
class holding optional parameters used to create an archive
class holding optional parameters used to test the structure coherence of an existing archive
the archive class realizes the most general operations on archives
libdar5 namespace encapsulate all libdar symbols