| Disk ARchive 2.5.10 Full featured and portable backup and archiving tool

- Main Page
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

Classes | Namespaces
mask.hpp File Reference
API

here lies a collection of mask classes More...

`#include "../my_config.h"`
`#include <string>`
`#include <vector>`
`#include "path.hpp"`
`#include "on_pool.hpp"`

Go to the source code of this file.

## Classes
class | libdar::mask
| the generic class, parent of all masks More...
class | libdar::bool_mask
| boolean mask, either always true or false 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 constructor string or a sub directory of it More...

## Namespaces
| libdar
| libdar namespace encapsulate all libdar symbols

## Detailed Description

here lies a collection of mask classes

The mask classes defined here are to be used to filter files in the libdar API calls.

Definition in file mask.hpp.