32#include "../my_config.h" 
   82          const std::deque<std::string> & eol_list = std::deque<std::string>() );
 
   90        virtual bool is_covered(
const std::string & expression) 
const override;
 
   95        U_I 
size()
 const { 
return contenu.size(); };
 
   98    virtual std::string 
dump(
const std::string & prefix) 
const override;
 
  102        std::deque <std::string> contenu;
 
the class eols provide a way to detect the presence of string from a list of string in a byte flow
 
the mask_list class, matches string that are present in a given file
 
virtual mask * clone() const override
inherited from the mask class
 
mask_list(const std::string &filename_list_st, bool case_sensit, const path &prefix, bool include, const std::deque< std::string > &eol_list=std::deque< std::string >())
the constructor
 
U_I size() const
routing only necessary for doing some testing
 
virtual std::string dump(const std::string &prefix) const override
output the listing content
 
virtual bool is_covered(const std::string &expression) const override
inherited from the mask class
 
the generic class, parent of all masks
 
the class path is here to manipulate paths in the Unix notation: using'/'
 
provide a way to detect the presence of string from a list of string in a byte flow
 
here lies a collection of mask classes
 
libdar namespace encapsulate all libdar symbols