#include <ETCL_Constraint.h>


Public Member Functions | |
| ETCL_Binary_Expr (int type, ETCL_Constraint *lhs, ETCL_Constraint *rhs) | |
| virtual | ~ETCL_Binary_Expr (void) |
| int | type (void) const |
| ETCL_Constraint * | rhs (void) const |
| ETCL_Constraint * | lhs (void) const |
| int | accept (ETCL_Constraint_Visitor *visitor) |
Private Attributes | |
| int | type_ |
| ETCL_Constraint * | lhs_ |
| ETCL_Constraint * | rhs_ |
Definition at line 380 of file ETCL_Constraint.h.
| ETCL_Binary_Expr::ETCL_Binary_Expr | ( | int | type, | |
| ETCL_Constraint * | lhs, | |||
| ETCL_Constraint * | rhs | |||
| ) | [inline] |
| ETCL_Binary_Expr::~ETCL_Binary_Expr | ( | void | ) | [virtual] |
Definition at line 638 of file ETCL_Constraint.cpp.
| int ETCL_Binary_Expr::accept | ( | ETCL_Constraint_Visitor * | visitor | ) | [virtual] |
Reimplemented from ETCL_Constraint.
Definition at line 645 of file ETCL_Constraint.cpp.
{
return visitor->visit_binary_expr (this);
}
| ETCL_Constraint * ETCL_Binary_Expr::lhs | ( | void | ) | const [inline] |
Definition at line 345 of file ETCL_Constraint.inl.
{
return this->lhs_;
}
| ETCL_Constraint * ETCL_Binary_Expr::rhs | ( | void | ) | const [inline] |
Definition at line 339 of file ETCL_Constraint.inl.
{
return this->rhs_;
}
| int ETCL_Binary_Expr::type | ( | void | ) | const [inline] |
Definition at line 333 of file ETCL_Constraint.inl.
{
return this->type_;
}
ETCL_Constraint* ETCL_Binary_Expr::lhs_ [private] |
Definition at line 396 of file ETCL_Constraint.h.
ETCL_Constraint* ETCL_Binary_Expr::rhs_ [private] |
Definition at line 397 of file ETCL_Constraint.h.
int ETCL_Binary_Expr::type_ [private] |
Definition at line 395 of file ETCL_Constraint.h.
1.7.0