Tableur C++  1.0
API de tableur + interprète bison en ligne de commande
Classes | Fonctions membres publiques | Attributs protégés | Liste de tous les membres
Référence de la classe modele::Plage
Graphe d'héritage de modele::Plage:
modele::Argument

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 ()
 
Argumentclone ()
 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 ReferencegetDa () const
 
const ReferencegetGa () const
 

Attributs protégés

Feuillefeuille
 
Refgauche
 
Refdroite
 
Reference ga
 
Reference da
 

Documentation des fonctions membres

Argument* modele::Plage::clone ( )
inlinevirtual

Clonage d'une plage.

Renvoie
une copie dynamique (new) de la plage.

Implémente modele::Argument.

void modele::Plage::majRefRelatives ( Reference r)
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.

std::string modele::Plage::toString ( )
inlinevirtual

Méthode virtuelle pure retournant une chaîne représentant l'expression (arbre)

Renvoie
la chaîne

Implémente modele::Argument.


La documentation de cette classe a été générée à partir du fichier suivant :