Nodo de acceso privado. Más...
#include <classNode.h>
Métodos públicos | |
| privateNode (runNode *stmt) | |
| 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 de acceso privado.
Cualquier nodo función o variable que sea definido durante la ejecución de este nodo tendrá el atributo de privado por lo que solo puede ser accedido si se produce sin que exista un cambio de contexto.
| privateNode::privateNode | ( | runNode * | stmt | ) |
Constructor de la clase.
| stmt | Sentencia que será ejecutada como privada. |
|
virtual |
Ejecuta la sentencia asociada estableciendo el acceso como privado.
Implementa runNode.