Tableur C++
1.0
API de tableur + interprète bison en ligne de commande
|
▼Nmodele | |
CArgument | |
CBinaire | |
CCellule | Une Cellule ne peut exister en dehors de sa feuille : lors de sa construction, elle est automatiquement insérée dans la map de sa feuille |
CExpression | La classe Expression représente la classe ABSTRAITE racine de la hiérachie des noeuds calculables de l'arbre représentant l'expression d'une cellule |
CFeuille | La classe Feuille permet de rassembler des cellules |
CFonction | |
▼CPlage | |
CIterator | Itérateur de plage permettant de parcourir l'ensemble des références absolues désignées par une Plage |
CRef | Classe abstraite parent de Reference (absolue), RefRelative, RefRelativeLigne, RefRelativeCol |
CReference | Référence absolue de cellule définie par un numéro de ligne [1..16384], un numéro de colonne [1..230] et un pointeur sur la feuille |
CRefRelative | |
CRefRelativeCol | |
CRefRelativeLigne | |
CSinus | La classe Sinus permet d'instancier des expressions fonctionnelles telles que : sin(3.14), sin(A1+2), .. |
CSomme | |
CValChaine | La classe ValChaine représente une Valeur de Chaine sous forme de chaîne |
CValDouble | La classe ValDouble représente une Valeur double |
CValErreur | La classe ValErreur représente une Valeur d'Erreur sous forme de chaîne |
CValeur | La classe abstraite Valeur représente une valeur parmi : ValErreur, ValDouble, ValChaine, ValVide |
CValVide | La classe ValVide représente une Valeur Vide |
CYYSTYPE |