|
isomatch
|
#include <gateExpression.h>
Public Member Functions | |
| ExpressionUnOpCst (ExpressionBase *expr, int val, expr::ExpressionUnOperatorCst op) | |
| virtual | ~ExpressionUnOpCst () |
| virtual sign_t | sign () const |
Public Member Functions inherited from ExpressionBase | |
| 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 * | expr |
| int | val |
| Constant associated. More... | |
| expr::ExpressionUnOperatorCst | op |
| Operator. More... | |
Public Attributes inherited from ExpressionBase | |
| expr::ExpressionType | type |
| Type of the expression (used for casts) More... | |
Additional Inherited Members | |
Protected Attributes inherited from ExpressionBase | |
| int | refcount |
Unary operator with constant (ExprUnOpCst)
|
inline |
|
inlinevirtual |
|
virtual |
Compute a signature for this expression
Implements ExpressionBase.
| ExpressionBase* ExpressionUnOpCst::expr |
| expr::ExpressionUnOperatorCst ExpressionUnOpCst::op |
Operator.
| int ExpressionUnOpCst::val |
Constant associated.
1.8.13