class holding optional parameters used to list the contents of an existing archive
More...
#include <archive_options.hpp>
Inherited by libdar::archive_options_listing_shell.
class holding optional parameters used to list the contents of an existing archive
Definition at line 1446 of file archive_options.hpp.
◆ archive_options_listing() [1/3]
libdar::archive_options_listing::archive_options_listing |
( |
| ) |
|
|
inline |
◆ archive_options_listing() [2/3]
◆ archive_options_listing() [3/3]
◆ ~archive_options_listing()
virtual libdar::archive_options_listing::~archive_options_listing |
( |
| ) |
|
|
inlinevirtual |
◆ get_display_ea()
bool libdar::archive_options_listing::get_display_ea |
( |
| ) |
const |
|
inline |
◆ get_filter_unsaved()
bool libdar::archive_options_listing::get_filter_unsaved |
( |
| ) |
const |
|
inline |
◆ get_info_details()
bool libdar::archive_options_listing::get_info_details |
( |
| ) |
const |
|
inline |
◆ get_slicing_location()
bool libdar::archive_options_listing::get_slicing_location |
( |
| ) |
const |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ set_display_ea()
void libdar::archive_options_listing::set_display_ea |
( |
bool | display_ea | ) |
|
|
inline |
whether to fetch EA for listing
- Note
- this operation implies a lot of processing
Definition at line 1491 of file archive_options.hpp.
◆ set_filter_unsaved()
void libdar::archive_options_listing::set_filter_unsaved |
( |
bool | filter_unsaved | ) |
|
|
inline |
◆ set_info_details()
void libdar::archive_options_listing::set_info_details |
( |
bool | info_details | ) |
|
|
inline |
whether output should be verbosed --> to be moved to shell output
Definition at line 1463 of file archive_options.hpp.
◆ set_selection()
void libdar::archive_options_listing::set_selection |
( |
const mask & | selection | ) |
|
mask applied to filename, only those marching it will be listed
- Note
- this mask does not reject directory (it does not apply to it)
◆ set_slicing_location()
void libdar::archive_options_listing::set_slicing_location |
( |
bool | val | ) |
|
|
inline |
◆ set_subtree()
void libdar::archive_options_listing::set_subtree |
( |
const mask & | subtree | ) |
|
mask applied to the full path, only those matching it will be listed
- Note
- a directory excluded by it implies all its content to be excluded (pruned)
◆ set_user_slicing()
void libdar::archive_options_listing::set_user_slicing |
( |
const infinint & | slicing_first, |
|
|
const infinint & | slicing_others ) |
when slice location is performed, user may modify the slice layout of the archive
- Note
- this is needed for archive format older than 8 and when listing an isolated catalogue which original archive has been resized after the isolation operation. This option is not used if set_slicing_location is set to false
◆ x_display_ea
bool libdar::archive_options_listing::x_display_ea |
|
private |
◆ x_filter_unsaved
bool libdar::archive_options_listing::x_filter_unsaved |
|
private |
◆ x_info_details
bool libdar::archive_options_listing::x_info_details |
|
private |
◆ x_selection
mask* libdar::archive_options_listing::x_selection |
|
private |
◆ x_slicing_first
infinint* libdar::archive_options_listing::x_slicing_first |
|
private |
◆ x_slicing_location
bool libdar::archive_options_listing::x_slicing_location |
|
private |
◆ x_slicing_others
infinint* libdar::archive_options_listing::x_slicing_others |
|
private |
◆ x_subtree
mask* libdar::archive_options_listing::x_subtree |
|
private |
The documentation for this class was generated from the following file: