Classe astratta che rapprsenta un dominio finito di interi
| DomainIterator |
| addElement (int num) Aggiunge un elemento al dominio | |
| addElements (int inf, int sup) Aggiunge un intervallo al dominio | |
| removeElement (int num) Rimuove un elemento dal dominio | |
| removeElements (int inf, int sup) Rimuove un intervallo dal dominio | |
| setElement (int num) Impone al dominio di contenere solo num | |
| getIterator () const Restituisce un DomainIterator | |
| isPresent (int num) const Verifica se num è presente nel dominio | |
| isEmpty () const Verifica se il dominio è vuoto | |
| getFirst () const throw(VarException) Restituisce il numero più basso appartenente al dominio | |
| getLast () const throw(VarException) Restituisce il numero più alto appartenente al dominio | |
| cardinality () const Restituisce la cardinalità del dominio | |
| show () const Stampa su cout il contenuto del dominio | |
| toString () const Restituisce una stringa che rappresenta il dominio | |
| ~Domain () Distruttore |
Classe astratta che rapprsenta un dominio finito di interi
void addElements(int inf, int sup)
void removeElement(int num)
void removeElements(int inf, int sup)
void setElement(int num)
DomainIterator* getIterator() const
bool isPresent(int num) const
bool isEmpty() const
int getFirst() const throw(VarException)
int getLast() const throw(VarException)
int cardinality() const
void show() const
std::string toString() const
Alphabetic index HTML hierarchy of classes or Java