Classe che rappresenta una variabile del problema
| Variable (const std::string& n) Costruttore che crea una variabile di nome n e dominio vuoto | |
| Variable (const std::string& n, Domain *d) Coostruttore che cra una variabile con dominio dato | |
| Variable (const Variable& v) Costruttore per copia | |
| operator= (const Variable& v) Operatore di assegnamento | |
| getName () const Restituisce il nome della variabile | |
| getDomain () const Restituisce il dominio della variabile | |
| setValue (int val) throw(VarException) Imposta il valore della variabile | |
| getValue () const throw(VarException) Restituisce il valore della variabile | |
| isIstantiated () const Verifica se la variabile è istanziata | |
| toString () const Conversione a stringa (scrive anche il dominio | |
| ~Variable () Distruttore |
| istantiated Stato della variabile (indica se la variabile è stata istanziata) | |
| name Nome della variabie | |
| dom Dominio della variabile |
Classe che rappresenta una variabile del problema
Variable(const std::string& n, Domain *d)
Variable(const Variable& v)
Variable& operator=(const Variable& v)
std::string getName() const
Domain* getDomain() const
void setValue(int val) throw(VarException)
int getValue() const throw(VarException)
bool isIstantiated() const
std::string toString() const
~Variable()
bool istantiated
Alphabetic index HTML hierarchy of classes or Java