DescIntValueSpec()
- Constructeur de base
DescIntValueSpec(RelationalOperator)
- Constructeur. L'argument doit être IN ou NOT_IN.
DescIntValueSpec(UserDescriptorId, RelationalOperator)
- Constructeur. Le second argument doit être IN ou NOT_IN.
DescIntValueSpec(UserDescriptorId, RelationalOperator, int, int)
- Constructeur. Le second argument doit être IN ou NOT_IN. Les deux derniers arguments sont les bornes de l'intervalle "inférieur" du domaine.
DescIntValueSpec(const DescIntValueSpec&)
- Constructeur par copie. Les intervalles sont copiés : le domaine de la copie ne pointe pas sur les mêmes intervalles que celui de la spécification originale.
~DescIntValueSpec()
- Destructeur. Les intervalles sont détruits.
Manipulation du domaine
void AddSubDomain(int)
- Ajoute une valeur entière au domaine (en fait un intervalle dont les deux bornes sont égales), après celles déjà présentes
void AddSubDomain(int, int)
- Ajoute un intervalle au domaine, après ceux déjà présents
void InsertSubDomain(int)
- Insère une valeur entière au domaine, en respectant l'ordre croissant des valeurs
void InsertSubDomain(int, int)
- Insère un intervalle au domaine, en respectant l'ordre croissant des bornes inférieures
int GetValueInDomain()
- Renvoie une valeur du domaine
void SortOnLowBound()
- Trie les intervalles dans l'ordre croissant de leurs bornes inférieures.
void ReduceToDisjunction()
- Remplace la série d'intervalles, triée par ordre croissant des bornes inférieures, par une autre telle que tous les éléments sont disjoints.
- Cette classe n'a pas de classe descendante.
This page was generated with the help of DOC++.