Tableur C++  1.0
API de tableur + interprète bison en ligne de commande
Fonctions membres publiques | Liste de tous les membres
Référence de la classe modele::Valeurabstract

La classe abstraite Valeur représente une valeur parmi : ValErreur, ValDouble, ValChaine, ValVide. Plus de détails...

#include <Valeur.h>

Graphe d'héritage de modele::Valeur:
modele::Expression modele::Argument modele::ValChaine modele::ValDouble modele::ValErreur modele::ValVide

Fonctions membres publiques

virtual std::string toString ()=0
 Méthode virtuelle pure retournant une chaîne représentant l'expression (arbre) Plus de détails...
 
virtual Valeurcalculer ()=0
 Méthode virtuelle pure calculant la valeur de l'expression (arbre) Plus de détails...
 
- Fonctions membres publiques hérités de modele::Expression
 Expression ()
  constructeur d'expression. Plus de détails...
 
bool estCalculable ()
 
virtual Expressionclone ()=0
 Clonage arborescent d'une expression.
 
virtual void majRefRelatives (Reference *r)
 destructeur virtuel impur : seul le destructeur de l'hérité sera appelé
 

Description détaillée

La classe abstraite Valeur représente une valeur parmi : ValErreur, ValDouble, ValChaine, ValVide.

Auteur
Michel Meynard
Version
1.0

Documentation des fonctions membres

virtual Valeur* modele::Valeur::calculer ( )
pure virtual

Méthode virtuelle pure calculant la valeur de l'expression (arbre)

Renvoie
la valeur qui est un new objet et devra donc être delete.

Implémente modele::Expression.

Implémenté dans modele::ValDouble, modele::ValChaine, modele::ValErreur, et modele::ValVide.

virtual std::string modele::Valeur::toString ( )
pure virtual

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

Renvoie
la chaîne

Implémente modele::Expression.

Implémenté dans modele::ValDouble, modele::ValChaine, modele::ValErreur, et modele::ValVide.


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