#include "../my_config.h"
#include <string>
#include <vector>
#include "path.hpp"
Go to the source code of this file.
Namespaces | |
namespace | libdar |
Classes | |
class | libdar::mask |
the generic class, parent of all masks More... | |
class | libdar::bool_mask |
it matches all files or no files at all More... | |
class | libdar::simple_mask |
matches as done on shell command lines (see "man 7 glob") More... | |
class | libdar::regular_mask |
matches regular expressions (see "man 7 regex") More... | |
class | libdar::not_mask |
negation of another mask More... | |
class | libdar::et_mask |
makes an *AND* operator between two or more masks More... | |
class | libdar::ou_mask |
makes the *OR* operator between two or more masks More... | |
class | libdar::simple_path_mask |
string matches if it is subdir of mask or mask is a subdir of expression More... | |
class | libdar::same_path_mask |
matches if string is exactly the given mask (no wilde card expression) More... | |
class | libdar::exclude_dir_mask |
matches if string is the given string or a sub directory of it More... |
The mask classes defined here are to be used to filter files in the libdar API calls.
Definition in file mask.hpp.