Nodo operador menor que. Más...
#include <logicOpNode.h>
Métodos públicos | |
| lthNode (runNode *node1, runNode *node2) | |
| void | run () |
Métodos públicos heredados desde logicNode | |
| string | print () const |
| bool | boolvalue () const |
| runNode * | nodeval () const |
| num | numvalue () const |
| string | strvalue () const |
| runNode * | getClass () |
| virtual void | setNodeValue (runNode *node) |
Métodos públicos heredados desde objectTypeNode | |
| objectTypeNode () | |
| runNode * | getMethod (runNode *key) |
| refNode * | getMethodRef (runNode *key) |
| virtual void | setClass (runNode *c) |
Métodos públicos heredados desde runNode | |
| runNode (string str) | |
| runNode () | |
| virtual void | addRef () |
| virtual void | rmRef () |
| virtual bool | is_print () const |
| virtual bool | is_runlist () const |
| virtual bool | is_string () const |
| string | getPtrString () |
Métodos públicos estáticos | |
| static bool | do_lth (runNode *op1, runNode *op2) |
Métodos públicos estáticos heredados desde logicNode | |
| static bool | to_bool (runNode *node) |
| static void | generateClass () |
Métodos públicos estáticos heredados desde expNode | |
| static runNode * | clone (runNode *node) |
Métodos públicos estáticos heredados desde runNode | |
| static bool | compare (runNode *node1, runNode *node2, int op=0) |
Otros miembros heredados | |
Atributos protegidos heredados desde logicNode | |
| bool | boolvalue_ |
Nodo operador menor que.
Este nodo implementa la operación menor que sobre dos nodos asociados.
El resultado de evaluar la expresión es un valor booleano.
Constructor de la clase. Asocia el nodo operador a dos nodos.
| node1 | Primer nodo operando. |
| node2 | Sengundo nodo operando. |
Ejecuta la operación menor sobre dos nodos dados
| op1 | Primer nodo operando. |
| op2 | Sengundo nodo operando. |
|
virtual |
Método que ejecuta el nodo. Procede a la ejecución de los nodos asociados. Luego obtiene el valor lógico del nodo mediante la operación de comparación menor que entre el valor numérico de los dos nodos .
Implementa runNode.