Classe che rappresenta un vincolo del problema
| Constraint (Exp *e) Costruttore | |
| Constraint (const Constraint& c) Costruttore per copia | |
| operator= (const Constraint& c) Operatore di assegnamento | |
| getVariables () const Restituisce l'insieme delle variabili coinvolte nel vincolo | |
| getNumVariables () const Restituisce il numero di variabili coinvolte nel vincolo | |
| toString () const Conversione del vincolo a stringa | |
| isSatisfied (const Environment *env) const throw(VarException) Verifica se un vincolo e' soddisfatto | |
| ~Constraint () Distruttore |
| exp Espressione simbolica che descrive il vincolo | |
| vars Insieme dei nomi delle variabili |
Classe che rappresenta un vincolo del problema
Constraint(const Constraint& c)
Constraint& operator=(const Constraint& c)
StringSet* getVariables() const
int getNumVariables() const
std::string toString() const
bool isSatisfied(const Environment *env) const throw(VarException)
~Constraint()
Alphabetic index HTML hierarchy of classes or Java