16#ifndef Parser_U_included
17#define Parser_U_included
33 Declare_instanciable_sans_constructeur_ni_destructeur(
Parser_U);
59 inline void setVar(
const char* sv,
double val);
74 inline void setVar(
const std::string& v,
double val);
79 inline void setVar(
int i,
double val);
81 inline void setVar(trustIdType i,
double val)
83 parser->setVar((
int)i, val);
94 inline void addVar(
const char *v);
97 inline void setString(
const std::string& s) ;
127 return parser->eval();
135 return parser->getmaxVar();
143 return parser->getNbVar();
151 parser->setVar(sv, val);
159 parser->setVar(v, val);
167 parser->setVar(i, val);
176 parser->setNbVar(nvar);
190 return parser->getString();
196 parser->setString(s);
203 std::transform(ss.begin(), ss.end(), ss.begin(), ::toupper);
214 parser->setImpulsion(tinit, periode);
Definit une constante dans le jeu de donnees.
class Nom Une chaine de caractere pour nommer les objets de TRUST
const char * getChar() const
Objet_U()
Constructeur par defaut : attribue un numero d'identifiant unique a l'objet (object_id_),...
void setVar(const char *sv, double val)
void setString(const std::string &s)
std::string & getString()
void addCst(const Constante &cst)
const Parser_U & operator=(const Parser_U &)
void setImpulsion(double tinit, double periode)
void addVar(const char *v)
Representation des donnees de la classe Parser.
virtual void parseString()