helib::Or Class Reference
An object representing the logical OR expression which inherits from Expr.
More...
#include <partialMatch.h>
Inheritance diagram for helib::Or:
Public Member Functions | |
| std::string | eval () const override |
Function for returning the logical OR expression in reverse polish notation where the OR operation is represented by || and each operand is a column number. More... | |
| Or (const QueryExpr &l, const QueryExpr &r) | |
| Constructor. More... | |
Public Member Functions inherited from helib::Expr | |
| virtual | ~Expr ()=default |
Detailed Description
An object representing the logical OR expression which inherits from Expr.
Constructor & Destructor Documentation
◆ Or()
Constructor.
- Parameters
-
l The left operand of the expression. r The right operand of the expression.
Member Function Documentation
◆ eval()
|
inlineoverridevirtual |
Function for returning the logical OR expression in reverse polish notation where the OR operation is represented by || and each operand is a column number.
- Returns
- A string representing the OR expression in reverse polish notation.
Implements helib::Expr.
Public Member Functions inherited from
1.9.1