#include <ETCL_Constraint.h>


Public Member Functions | |
| ETCL_Preference (void) | |
| ETCL_Preference (int type, ETCL_Constraint *subexpr=0) | |
| virtual | ~ETCL_Preference (void) |
| int | type (void) const |
| ETCL_Constraint * | subexpr (void) const |
| virtual int | accept (ETCL_Constraint_Visitor *visitor) |
Private Attributes | |
| int | type_ |
| ETCL_Constraint * | subexpr_ |
Definition at line 400 of file ETCL_Constraint.h.
| ETCL_Preference::ETCL_Preference | ( | void | ) | [inline] |
Definition at line 353 of file ETCL_Constraint.inl.
{}
| ETCL_Preference::ETCL_Preference | ( | int | type, | |
| ETCL_Constraint * | subexpr = 0 | |||
| ) | [inline] |
Definition at line 357 of file ETCL_Constraint.inl.
| ETCL_Preference::~ETCL_Preference | ( | void | ) | [virtual] |
Definition at line 652 of file ETCL_Constraint.cpp.
{
delete this->subexpr_;
}
| int ETCL_Preference::accept | ( | ETCL_Constraint_Visitor * | visitor | ) | [virtual] |
Reimplemented from ETCL_Constraint.
Definition at line 658 of file ETCL_Constraint.cpp.
{
return visitor->visit_preference (this);
}
| ETCL_Constraint * ETCL_Preference::subexpr | ( | void | ) | const [inline] |
Definition at line 370 of file ETCL_Constraint.inl.
{
return this->subexpr_;
}
| int ETCL_Preference::type | ( | void | ) | const [inline] |
Definition at line 364 of file ETCL_Constraint.inl.
{
return this->type_;
}
ETCL_Constraint* ETCL_Preference::subexpr_ [private] |
Definition at line 415 of file ETCL_Constraint.h.
int ETCL_Preference::type_ [private] |
Definition at line 414 of file ETCL_Constraint.h.
1.7.0