2 #include "ErrorHandler/MessageAnalyzer/ma_boolean_expr.h"
4 using namespace novadaq::errorhandler;
6 void ma_boolean_expr::reset( )
8 boolean_andexprs_t::iterator it = andexprs.begin();
9 for( ; it!=andexprs.end(); ++it ) it->reset();
12 bool ma_boolean_expr::evaluate( ma_domain & value
14 , ma_domain
const & domain )
const
16 boolean_andexprs_t::const_iterator it = andexprs.begin();
18 for( ; it!=andexprs.end(); ++it )
19 if( it->evaluate(value, alarm, domain) == true )
return true;