8 #ifndef REFRELATIVELIGNE_H_
9 #define REFRELATIVELIGNE_H_
11 #include "Expression.h"
12 #include "Reference.h"
43 int l=pref->getLigne()+deplLigne;
44 return Reference(l,col,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
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
Valeur * calculer()
Méthode virtuelle pure calculant la valeur de l'expression (arbre)
Definition: RefRelativeLigne.h:32
Expression * clone()
Clonage arborescent d'une expression.
Definition: RefRelativeLigne.h:50
Definition: Argument.cpp:10
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
void majRefRelatives(Reference *r)
destructeur virtuel impur : seul le destructeur de l'hérité sera appelé
Definition: RefRelativeLigne.h:53
Definition: RefRelativeLigne.h:21
La classe ValVide représente une Valeur Vide.
Definition: ValVide.h:19
std::string toString()
Méthode virtuelle pure retournant une chaîne représentant l'expression (arbre)
Definition: RefRelativeLigne.h:46