Tableur C++
1.0
API de tableur + interprète bison en ligne de commande
|
Classes | |
class | Iterator |
Itérateur de plage permettant de parcourir l'ensemble des références absolues désignées par une Plage. Plus de détails... | |
Fonctions membres publiques | |
Plage (Feuille *f, Ref *rg, Ref *rd) | |
bool | estCalculable () |
Argument * | clone () |
Clonage d'une plage. Plus de détails... | |
std::string | toString () |
Méthode virtuelle pure retournant une chaîne représentant l'expression (arbre) Plus de détails... | |
void | majRefRelatives (Reference *r) |
Lors du collage du presse-papier, les références relatives doivent être mises à jour en fonction de la référence absolue de la cellule destination. Plus de détails... | |
Iterator | begin () |
retourne un itérateur de plage pointant sur la première référence de la plage (à gauche du :). | |
Iterator | end () |
retourne un itérateur de plage pointant sur la position après la dernière référence valide de la plage (à droite du :). | |
const Reference & | getDa () const |
const Reference & | getGa () const |
Attributs protégés | |
Feuille * | feuille |
Ref * | gauche |
Ref * | droite |
Reference | ga |
Reference | da |
|
inlinevirtual |
|
inlinevirtual |
Lors du collage du presse-papier, les références relatives doivent être mises à jour en fonction de la référence absolue de la cellule destination.
Les références absolues ga et da doivent l'être également.
Implémente modele::Argument.
|
inlinevirtual |
Méthode virtuelle pure retournant une chaîne représentant l'expression (arbre)
Implémente modele::Argument.