27 #include "operator_names.h" 40 Operador::operator =(otro);
43 inline virtual Clase GetClase(
void)
const 44 {
return op_binario; }
45 inline virtual Posicion GetPosicion(
void)
const 55 inline virtual const std::string &
getName(
void)
const 57 virtual int GetPrioridad(
void)
const 69 inline virtual const std::string &
getName(
void)
const 70 {
return nmbOpResta; }
71 virtual int GetPrioridad(
void)
const 82 inline virtual const std::string &
getName(
void)
const 84 virtual int GetPrioridad(
void)
const 99 inline virtual const std::string &
getName(
void)
const 101 virtual int GetPrioridad(
void)
const 112 inline virtual const std::string &
getName(
void)
const 113 {
return nmbOpDivEnt; }
114 virtual int GetPrioridad(
void)
const 124 inline virtual const std::string &
getName(
void)
const 126 virtual int GetPrioridad(
void)
const 136 inline virtual const std::string &
getName(
void)
const 138 virtual int GetPrioridad(
void)
const 150 inline virtual const std::string &
getName(
void)
const 152 virtual int GetPrioridad(
void)
const 154 inline virtual Posicion GetPosicion(
void)
const 166 inline virtual const std::string &
getName(
void)
const 168 virtual int GetPrioridad(
void)
const 170 inline virtual Posicion GetPosicion(
void)
const Clase base de los operadores unarios y binarios.
Definition: Operador.h:30
Definition: Variable.h:31
virtual const std::string & getName(void) const
Return the operand name.
Definition: OpBinario.h:82
virtual const std::string & getName(void) const
Return the operand name.
Definition: OpBinario.h:112
Definition: OpBinario.h:131
virtual const std::string & getName(void) const
Return the operand name.
Definition: OpBinario.h:99
virtual const std::string & getName(void) const
Return the operand name.
Definition: OpBinario.h:69
Definition: OpBinario.h:94
virtual const std::string & getName(void) const
Return the operand name.
Definition: OpBinario.h:166
Operando.
Definition: Operando.h:42
Definition: OpBinario.h:64
Definition: OpBinario.h:50
virtual const std::string & getName(void) const
Return the operand name.
Definition: OpBinario.h:150
Operador min.
Definition: OpBinario.h:161
virtual const std::string & getName(void) const
Return the operand name.
Definition: OpBinario.h:55
Definition: OpBinario.h:119
Operador binario.
Definition: OpBinario.h:32
Operador max.
Definition: OpBinario.h:145
Definition: OpBinario.h:107
virtual const std::string & getName(void) const
Return the operand name.
Definition: OpBinario.h:136
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
virtual const std::string & getName(void) const
Return the operand name.
Definition: OpBinario.h:124
Definition: OpBinario.h:77