class Constraint

Classe che rappresenta un vincolo del problema

Public Methods

[more] Constraint (Exp *e)
Costruttore
[more] Constraint (const Constraint& c)
Costruttore per copia
[more]Constraint& operator= (const Constraint& c)
Operatore di assegnamento
[more]StringSet* getVariables () const
Restituisce l'insieme delle variabili coinvolte nel vincolo
[more]int getNumVariables () const
Restituisce il numero di variabili coinvolte nel vincolo
[more]std::string toString () const
Conversione del vincolo a stringa
[more]bool isSatisfied (const Environment *env) const throw(VarException)
Verifica se un vincolo e' soddisfatto
[more] ~Constraint ()
Distruttore

Private Fields

[more]Exp* exp
Espressione simbolica che descrive il vincolo
[more]StringSet* vars
Insieme dei nomi delle variabili

Documentation

Classe che rappresenta un vincolo del problema
o Constraint(Exp *e)
Costruttore

o Constraint(const Constraint& c)
Costruttore per copia

oConstraint& operator=(const Constraint& c)
Operatore di assegnamento

oStringSet* getVariables() const
Restituisce l'insieme delle variabili coinvolte nel vincolo

oint getNumVariables() const
Restituisce il numero di variabili coinvolte nel vincolo

ostd::string toString() const
Conversione del vincolo a stringa

obool isSatisfied(const Environment *env) const throw(VarException)
Verifica se un vincolo e' soddisfatto

o ~Constraint()
Distruttore

oExp* exp
Espressione simbolica che descrive il vincolo

oStringSet* vars
Insieme dei nomi delle variabili


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.