Tableur C++
1.0
API de tableur + interprète bison en ligne de commande
|
Fonctions membres publiques | |
Fonction () | |
constructeur de Fonction par défaut. Plus de détails... | |
Fonction (std::list< Argument * > larg) | |
constructeur de Fonction initialisant la liste des arguments Plus de détails... | |
virtual modele::Valeur * | calculer ()=0 |
Méthode virtuelle pure calculant la valeur de l'expression (arbre) Plus de détails... | |
void | majRefRelatives (Reference *r) |
Transmet la mise à jour de la référence dans chaque référence relative. Plus de détails... | |
![]() | |
Expression () | |
constructeur d'expression. Plus de détails... | |
bool | estCalculable () |
virtual std::string | toString ()=0 |
Méthode virtuelle pure retournant une chaîne représentant l'expression (arbre) Plus de détails... | |
virtual Expression * | clone ()=0 |
Clonage arborescent d'une expression. | |
Attributs protégés | |
std::list< Argument * > | listeParam |
Liste des paramètres de la fonction. | |
|
inline |
constructeur de Fonction par défaut.
La liste des paramètres est initialisée à vide.
|
inline |
constructeur de Fonction initialisant la liste des arguments
larg | liste des arguments |
|
pure virtual |
Méthode virtuelle pure calculant la valeur de l'expression (arbre)
Implémente modele::Expression.
Implémenté dans modele::Sinus, et modele::Somme.
|
inlinevirtual |
Transmet la mise à jour de la référence dans chaque référence relative.
r | la nouvelle référence qui est celle de la cellule dans laquelle on colle |
Réimplémentée à partir de modele::Expression.