7 #ifndef IGLOO_OROPERATOR_H 8 #define IGLOO_OROPERATOR_H 14 template <
typename Constra
intListType,
typename ActualType>
15 void Evaluate(ConstraintListType& list, ResultStack& result, OperatorStack& operators,
const ActualType& actual)
17 EvaluateOperatorsWithLessOrEqualPrecedence(*
this, operators, result);
21 EvaluateConstraintList(list.m_tail, result, operators, actual);
24 void PerformOperation(ResultStack& result)
31 bool right = result.top();
33 bool left = result.top();
36 result.push(left || right);
39 int Precedence()
const
Definition: constraintoperator.h:26
Definition: constraintoperator.h:12
Definition: stringize.h:71
Definition: oroperator.h:12