Referencia de la Clase namespaceNode

Nodo de espacio de nombre. Más...

#include <classNode.h>

Diagrama de herencias de namespaceNode
nexpNode expNode objectTypeNode printableNode runNode

Métodos públicos

 namespaceNode (runNode *space, runNode *key)
 
void run ()
 
- Métodos públicos heredados desde nexpNode
virtual refNoderef ()
 
virtual void noderef (runNode *node)
 
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

Nodo de espacio de nombre.

Este nodo se corresponde con el operador de espacio de nombre. Se utiliza para acceder a atributos y métodos de la clase o la clase padre.

Documentación del constructor y destructor

namespaceNode::namespaceNode ( runNode space,
runNode key 
)

Constructor de la clase.

Parámetros
spaceIdentificador usará para acceder al contexto. Puede ser un nodo identificador, un nodo estático o un nodo padre.
keyClave utilizada para obtener el elemento.

Documentación de las funciones miembro

void namespaceNode::run ( )
virtual

Según el nodo dado como espacio se accede al contexto de una clase, y se toma como valor el atributo o método determinado por la clave.

Implementa runNode.


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