Loading...
Searching...
No Matches
mask.hpp File Reference
API

here lies a collection of mask classes More...

`#include "../my_config.h"`
`#include <string>`
`#include <deque>`
`#include "erreurs.hpp"`
`#include "path.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

namespace | 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.