00001 #include "mfextensions/Extensions/suppress.hh" 00002 00003 suppress::suppress(std::string const& name) 00004 : name_(name) 00005 , expr_(regex_t(name)) 00006 , what_() 00007 , in_use_(true) {} 00008 00009 bool suppress::match(std::string const& name) 00010 { 00011 if (!in_use_) return false; 00012 return boost::regex_match(name, what_, expr_); 00013 }