Nodo return. Más...
#include <funcNode.h>
Métodos públicos | |
| returnNode (runNode *value) | |
| void | run () |
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 () |
Otros miembros heredados | |
Métodos públicos estáticos heredados desde runNode | |
| static bool | compare (runNode *node1, runNode *node2, int op=0) |
Nodo return.
Todo nodo return tienen un valor asociado que será el que se asigne a la llamada a función cuya ejecución lo originó.
Internamente lanza una excepción return con el valor indicado, haciendo que se detenga la ejecución de la función y que la llamada tome valor
| returnNode::returnNode | ( | runNode * | value | ) |
Constructor.
| value | Valor a ser devuelto. |
|
virtual |
Lanza una excepción de tipo return con el valor especificado en la inicialización.
Implementa runNode.