isomatch
|
#include <gateExpression.h>
Public Member Functions | |
ExpressionBinOp (ExpressionBase *left, ExpressionBase *right, expr::ExpressionBinOperator op) | |
virtual | ~ExpressionBinOp () |
virtual sign_t | sign () const |
![]() | |
ExpressionBase (const expr::ExpressionType &type) | |
virtual | ~ExpressionBase () |
bool | equals (const ExpressionBase &oth) const |
void | addRef () |
The object is referenced somewhere. More... | |
void | deleteSelf () |
Call this instead of delete More... | |
Public Attributes | |
ExpressionBase * | left |
ExpressionBase * | right |
expr::ExpressionBinOperator | op |
Operator. More... | |
![]() | |
expr::ExpressionType | type |
Type of the expression (used for casts) More... | |
Additional Inherited Members | |
![]() | |
int | refcount |
Binary operator expression (ExprBinOp
)
|
inline |
|
inlinevirtual |
|
virtual |
Compute a signature for this expression
Implements ExpressionBase.
ExpressionBase* ExpressionBinOp::left |
expr::ExpressionBinOperator ExpressionBinOp::op |
Operator.
ExpressionBase * ExpressionBinOp::right |