Tableur C++  1.0
API de tableur + interprète bison en ligne de commande
ValVide.h
1 /*
2  * ValVide.h
3  *
4  * Created on: 25 mars 2015
5  * Author: michel
6  */
7 
8 #ifndef VALVide_H_
9 #define VALVide_H_
10 
11 #include "Valeur.h"
12 
13 namespace modele {
14 
19 class ValVide: public Valeur {
20 
21 public:
22  ValVide(){}
23 
24  std::string toString(){return std::string("");}
25 
26  Valeur * calculer(){return new ValVide();}
27 
28  Expression *clone(){return new ValVide();}
29 
30  ~ValVide(){}
31 
32 };
33 
34 } /* namespace modele */
35 
36 #endif /* VALVide_H_ */
Expression * clone()
Clonage arborescent d'une expression.
Definition: ValVide.h:28
La classe abstraite Valeur représente une valeur parmi : ValErreur, ValDouble, ValChaine, ValVide.
Definition: Valeur.h:19
Definition: Argument.cpp:10
Valeur * calculer()
Méthode virtuelle pure calculant la valeur de l'expression (arbre)
Definition: ValVide.h:26
std::string toString()
Méthode virtuelle pure retournant une chaîne représentant l'expression (arbre)
Definition: ValVide.h:24
La classe Expression représente la classe ABSTRAITE racine de la hiérachie des noeuds calculables de ...
Definition: Expression.h:25
La classe ValVide représente une Valeur Vide.
Definition: ValVide.h:19