#include <ETCL_Constraint.h>
Public Member Functions | |
ETCL_Exist (void) | |
ETCL_Exist (ETCL_Constraint *component) | |
virtual | ~ETCL_Exist (void) |
ETCL_Constraint * | component (void) const |
virtual int | accept (ETCL_Constraint_Visitor *visitor) |
Private Attributes | |
ETCL_Constraint * | component_ |
Definition at line 348 of file ETCL_Constraint.h.
ETCL_Exist::ETCL_Exist | ( | void | ) | [inline] |
Definition at line 285 of file ETCL_Constraint.inl.
{}
ETCL_Exist::ETCL_Exist | ( | ETCL_Constraint * | component | ) | [inline] |
Definition at line 289 of file ETCL_Constraint.inl.
: component_ (component) { }
ETCL_Exist::~ETCL_Exist | ( | void | ) | [virtual] |
Definition at line 612 of file ETCL_Constraint.cpp.
{ delete this->component_; }
int ETCL_Exist::accept | ( | ETCL_Constraint_Visitor * | visitor | ) | [virtual] |
Reimplemented from ETCL_Constraint.
Definition at line 618 of file ETCL_Constraint.cpp.
{ return visitor->visit_exist (this); }
ETCL_Constraint * ETCL_Exist::component | ( | void | ) | const [inline] |
Definition at line 295 of file ETCL_Constraint.inl.
{ return this->component_; }
ETCL_Constraint* ETCL_Exist::component_ [private] |
Definition at line 360 of file ETCL_Constraint.h.