Referencia de la Clase globalNode

Nodo identificador global. Más...

#include <idNode.h>

Diagrama de herencias de globalNode
runNode

Métodos públicos

 globalNode (runNode *id)
 
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)
 

Descripción detallada

Nodo identificador global.

Este nodo establece un identificador como global, lo que permite que la referencia que tiene como valor sea accesible desde cualquier contexto y sea cual sea el nivel de la tabla de símbolos.

Documentación del constructor y destructor

globalNode::globalNode ( runNode *  id)

Constructor de la clase.

Parámetros
idIdentificador que se hará global.

Documentación de las funciones miembro

void globalNode::run ( )
virtual

Ejecución del nodo. Se comprueba que el nodo sea un identificador, se ejecuta y se guarda una referencia de su valor en la tabla de elementos globales.

Implementa runNode.


La documentación para esta clase fue generada a partir de los siguientes ficheros:
  • trunk/src/run/table/idNode.h
  • trunk/src/run/table/idNode.cpp