Disk ARchive  2.5.2
Full featured and portable backup and archiving tool
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Public Member Functions
libdar::ou_mask Class Reference

makes the *OR* operator between two or more masks More...

#include <mask.hpp>

Inherits libdar::et_mask.

List of all members.

Public Member Functions

bool is_covered (const std::string &expression) const
 inherited from the mask class
bool is_covered (const path &chemin) const
 check whether the given path is covered by the mask
maskclone () const
 inherited from the mask class

Detailed Description

makes the *OR* operator between two or more masks

this mask has exactly the same use as the et_mask please see the et_mask documentation. The only difference is that it makes an *OR* operation rather than an *AND* with the masks added thanks to the add_mask method

Definition at line 290 of file mask.hpp.


Member Function Documentation

bool libdar::ou_mask::is_covered ( const path chemin) const [inline, virtual]

check whether the given path is covered by the mask

Parameters:
[in]cheminis the path to check
Returns:
true if the given path is covered by the mask
Note:
only libdar internally needs to call this method
this is an optional method to the previous one, it can be overwritten

Reimplemented from libdar::et_mask.

Definition at line 295 of file mask.hpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines