| 588 | return BoolExpr(l,BoolExpr::NT_AND,r); |
| 589 | } |
| 590 | BoolExpr |
| 591 | operator ||(const BoolExpr& l, const BoolExpr& r) { |
| 592 | return BoolExpr(l,BoolExpr::NT_OR,r); |
| 593 | } |
| 594 | BoolExpr |
| 595 | operator ^(const BoolExpr& l, const BoolExpr& r) { |
| 596 | return BoolExpr(BoolExpr(l,BoolExpr::NT_EQV,r),BoolExpr::NT_NOT); |