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, ma_domain& alarm, ma_domain
const& domain)
const
14 boolean_andexprs_t::const_iterator it = andexprs.begin();
16 for (; it != andexprs.end(); ++it)
17 if (it->evaluate(value, alarm, domain) ==
true)
return true;