Multiplication expression. More...
#include <mul.h>
Public Member Functions | |
MulExpr (Expr *lhs, Expr *rhs) | |
MulExpr constructor. | |
MulExpr (const MulExpr &expr) | |
MulExpr copy constructor. | |
MulExpr * | clone () const override |
clone a MulExpr. | |
bool | is_commutative () const override |
bool | is_associative () const override |
virtual void | accept (util::ExprVisitor &v) override |
Multiplication expression.
sesstype::parameterised::MulExpr::MulExpr | ( | Expr * | lhs, |
Expr * | rhs | ||
) | [inline] |
bool sesstype::parameterised::MulExpr::is_associative | ( | ) | const [inline, override, virtual] |
Implements sesstype::parameterised::BinExpr.
bool sesstype::parameterised::MulExpr::is_commutative | ( | ) | const [inline, override, virtual] |
Implements sesstype::parameterised::BinExpr.