27 #include "ProtoExpr.h" 36 enum Posicion{prefija,infija,sufija};
47 inline explicit Operando(
const double &d= 0.0)
49 void Put(
const double &v)
51 virtual const std::string &
getName(
void)
const;
53 inline virtual Clase GetClase(
void)
const 55 inline virtual Posicion GetPosicion(
void)
const 57 virtual bool Evaluable(
void)
const 65 inline virtual const double &GetValor(
const double &v1=0.0,
const double &v2=0.0)
const Definition: ProtoExpr.h:35
virtual const std::string & GetFullString(void) const
Devuelve la cadena de caracteres correspondiente al valor con toda la precisión posible.
Definition: Operando.cc:51
Definition: Variable.h:31
virtual const std::string & getName(void) const
Return the operand name.
Definition: Operando.cc:46
Definition: ConjVariables.h:30
Operando.
Definition: Operando.h:42
Componente elemental de una expresión.
Definition: Segnal.h:60
virtual Rama * Distrib(Rama *) const
En su caso, aplica la propiedad distributiva.
Definition: Operando.cc:42
virtual Rama * Simplifica(Rama *) const
Simplifica la expresión.
Definition: Operando.cc:38