EntityTabConstantDescriptor()
- Affecte le type ENTITY_TAB et la catégorie CONSTANT
EntityTabConstantDescriptor(bool, int tabIncrement)
- Précise l'incrément pour le tableau valeur du descripteur. Le premier argument est inutilisé.
EntityTabConstantDescriptor(UserDescriptorId)
EntityTabConstantDescriptor(UserDescriptorId, char*)
EntityTabConstantDescriptor(const EntityTabConstantDescriptor&)
- Important : la valeur de la copie est la copie de la valeur (pointeurs différents sur deux tableaux des mêmes pointeurs d'entités).
~EntityTabConstantDescriptor()
Opérateurs
const EntityTabConstantDescriptor& operator=(const EntityTabConstantDescriptor&)
Opérations sur le domaine
void ValueClassId(UserClassId id)
- Spécifie que les instances d'entités dans le tableau qui est la valeur du descripteur doivent être des instances de la classe dont le symbole est passé en argument.
void AddValueClassId(UserClassId id)
- Ajoute un symbole de classe parmi ceux des classes qui peuvent être mère de l'entité.
UserClassId GetValueClassId()
- Renvoie le symbole de la classe qui est la classe des instances d'entités dans le tableau valeur.
UserClassIdTab ValueClassIdTab()
- Renvoie la table des symboles des classes de valeur du descripteur.
Opérations sur la valeur
bool IsInDomain(BasicEntity*) const
bool IsOutOfDomain(BasicEntity*) const
pEntityTab* GetEntityTabValue() const
BasicEntity* GetValueElement(int k) const
void SetValue(pEntityTab*)
void SetValueElement(BasicEntity*, int k)
void AddValueElement(BasicEntity*)
void AddValueElements(pEntityTab*)
void RemoveValue(BasicEntity*)
void ClearValues()
- Cette classe n'a pas de classe descendante.
This page was generated with the help of DOC++.