8 #ifndef REFRELATIVECol_H_
9 #define REFRELATIVECol_H_
11 #include "Expression.h"
12 #include "Reference.h"
42 int c=pref->getColonne()+deplCol;
43 return Reference(ligne,c,pref->getFeuille());
La classe abstraite Valeur représente une valeur parmi : ValErreur, ValDouble, ValChaine, ValVide.
Definition: Valeur.h:19
Classe abstraite parent de Reference (absolue), RefRelative, RefRelativeLigne, RefRelativeCol.
Definition: Ref.h:18
std::string toString()
Méthode virtuelle pure retournant une chaîne représentant l'expression (arbre)
Definition: RefRelativeCol.h:45
Référence absolue de cellule définie par un numéro de ligne [1..16384], un numéro de colonne [1...
Definition: Reference.h:24
Cellule * getCellule(const Reference r)
Méthode getCellule.
Definition: Feuille.cpp:28
Definition: RefRelativeCol.h:20
Definition: Argument.cpp:10
void majRefRelatives(Reference *r)
destructeur virtuel impur : seul le destructeur de l'hérité sera appelé
Definition: RefRelativeCol.h:52
Expression * clone()
Clonage arborescent d'une expression.
Definition: RefRelativeCol.h:49
Valeur * calculer()
Méthode virtuelle pure calculant la valeur de l'expression (arbre)
Definition: RefRelativeCol.h:31
La classe Expression représente la classe ABSTRAITE racine de la hiérachie des noeuds calculables de ...
Definition: Expression.h:25
une Cellule ne peut exister en dehors de sa feuille : lors de sa construction, elle est automatiqueme...
Definition: Cellule.h:23
La classe Feuille permet de rassembler des cellules.
Definition: Feuille.h:31
std::string toString()
Méthode virtuelle pure retournant une chaîne représentant l'expression (arbre)
Definition: Reference.cpp:54
La classe ValVide représente une Valeur Vide.
Definition: ValVide.h:19