class Variable

Classe che rappresenta una variabile del problema

Public Methods

[more] Variable (const std::string& n)
Costruttore che crea una variabile di nome n e dominio vuoto
[more] Variable (const std::string& n, Domain *d)
Coostruttore che cra una variabile con dominio dato
[more] Variable (const Variable& v)
Costruttore per copia
[more]Variable& operator= (const Variable& v)
Operatore di assegnamento
[more]std::string getName () const
Restituisce il nome della variabile
[more]Domain* getDomain () const
Restituisce il dominio della variabile
[more]void setValue (int val) throw(VarException)
Imposta il valore della variabile
[more]int getValue () const throw(VarException)
Restituisce il valore della variabile
[more]bool isIstantiated () const
Verifica se la variabile è istanziata
[more]std::string toString () const
Conversione a stringa (scrive anche il dominio
[more] ~Variable ()
Distruttore

Private Fields

[more]bool istantiated
Stato della variabile (indica se la variabile è stata istanziata)
[more]std::string name
Nome della variabie
[more]Domain* dom
Dominio della variabile

Documentation

Classe che rappresenta una variabile del problema
o Variable(const std::string& n)
Costruttore che crea una variabile di nome n e dominio vuoto

o Variable(const std::string& n, Domain *d)
Coostruttore che cra una variabile con dominio dato

o Variable(const Variable& v)
Costruttore per copia

oVariable& operator=(const Variable& v)
Operatore di assegnamento

ostd::string getName() const
Restituisce il nome della variabile

oDomain* getDomain() const
Restituisce il dominio della variabile

ovoid setValue(int val) throw(VarException)
Imposta il valore della variabile

oint getValue() const throw(VarException)
Restituisce il valore della variabile

obool isIstantiated() const
Verifica se la variabile è istanziata

ostd::string toString() const
Conversione a stringa (scrive anche il dominio

o ~Variable()
Distruttore

obool istantiated
Stato della variabile (indica se la variabile è stata istanziata)

ostd::string name
Nome della variabie

oDomain* dom
Dominio della variabile


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



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