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

Fonctions membres publiques

 Somme (std::list< Argument * > larg)
 
Valeurcalculer ()
 Méthode virtuelle pure calculant la valeur de l'expression (arbre) Plus de détails...
 
std::string toString ()
 Fonction retournant une chaîne représentant la fonction. Plus de détails...
 
Expressionclone ()
 Clonage arborescent d'une expression.
 
- Fonctions membres publiques hérités de modele::Fonction
 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...
 
void majRefRelatives (Reference *r)
  Transmet la mise à jour de la référence dans chaque référence relative. Plus de détails...
 
- Fonctions membres publiques hérités de modele::Expression
 Expression ()
  constructeur d'expression. Plus de détails...
 
bool estCalculable ()
 

Attributs protégés statiques

static std::string nom ="SOMME"
 nom de la fonction : SOMME Plus de détails...
 
static int nbParam =-1
 Nombre de paramètres de la fonction : -1 : illimité 0 : aucun 1..n : n paramètres.
 

Membres hérités additionnels

- Attributs protégés hérités de modele::Fonction
std::list< Argument * > listeParam
 Liste des paramètres de la fonction.
 

Documentation des fonctions membres

Valeur* modele::Somme::calculer ( )
inlinevirtual

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::Fonction.

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

Fonction retournant une chaîne représentant la fonction.

Renvoie
la fonction et ses arguments

Implémente modele::Expression.

Documentation des données membres

std::string modele::Somme::nom ="SOMME"
staticprotected

nom de la fonction : SOMME


La documentation de cette classe a été générée à partir des fichiers suivants :