Referencia de la Clase parentNode

Node referencia a objeto padre. Más...

#include <classNode.h>

Diagrama de herencias de parentNode
thisNode nexpNode expNode objectTypeNode printableNode runNode

Métodos públicos

 parentNode ()
 
runNodeget (runNode *key)
 
- Métodos públicos heredados desde thisNode
void run ()
 
virtual void noderef (runNode *node)
 
- Métodos públicos heredados desde nexpNode
virtual refNoderef ()
 
virtual runNodenodeval () const
 
virtual void setRef (refNode *node)
 
virtual refNodegetRef ()
 
void asig (runNode *&node, bool run=true)
 
void setVal (runNode *node)
 
string print () const
 
- Métodos públicos heredados desde expNode
virtual void setNodeValue (runNode *node)
 
- Métodos públicos heredados desde objectTypeNode
 objectTypeNode ()
 
runNodegetMethod (runNode *key)
 
refNodegetMethodRef (runNode *key)
 
virtual runNodegetClass ()
 
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 ()
 

Otros miembros heredados

- Métodos públicos estáticos heredados desde nexpNode
static runNoderesolved (runNode *&node)
 
static runNoderesolvedRef (runNode *&node)
 
static runNoderesolved (runNode *&node, runNode *&ref)
 
static runNoderesolvedAsFunction (runNode *&node)
 
static runNoderesolvedAsFunction (runNode *&node, runNode *&ref)
 
static runNoderesolv (runNode *node)
 
- Métodos públicos estáticos heredados desde expNode
static runNodeclone (runNode *node)
 
- Métodos públicos estáticos heredados desde runNode
static bool compare (runNode *node1, runNode *node2, int op=0)
 

Descripción detallada

Node referencia a objeto padre.

Este nodo es del tipo expresión no definida. Toma como valor la clase padre del objeto que opera sobre la tabla de símbolos actual.

Documentación del constructor y destructor

parentNode::parentNode ( )

Constructor de la clase.

Documentación de las funciones miembro

runNode * parentNode::get ( runNode key)

Obtiene el método correspondiente a la clave dada de la clase que opera como padre en el contexto actual.

Parámetros
keyClave que se usará para buscar el método.
Devuelve
Método de la clase padre al que se accederá.

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