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 00010 bool suppress::match(std::string const& name) 00011 { 00012 if (!in_use_) return false; 00013 return boost::regex_match(name, what_, expr_); 00014 }