mask.hpp File Reference

here lies a collection of mask classes More...

#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
 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 string or a sub directory of it More...


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.


Generated on Fri Jun 20 23:48:29 2008 for Disk ARchive by  doxygen 1.5.6