Referencia de la Clase getclassNode

Nodo operador obtener clase. Más...

#include <symbolOpNode.h>

Diagrama de herencias de getclassNode
stringNode dexpNode expNode objectTypeNode printableNode runNode

Métodos públicos

 getclassNode (runNode *node)
 
void run ()
 
- Métodos públicos heredados desde stringNode
string print () const
 
runNode * nodeval () const
 
string strvalue () const
 
string * strref ()
 
num numvalue () const
 
bool is_numvalue () const
 
runNode * getClass ()
 
void setStrValue (string s)
 
void setNodeValue (runNode *node)
 
bool boolvalue () const
 
- Métodos públicos heredados desde objectTypeNode
 objectTypeNode ()
 
runNode * getMethod (runNode *key)
 
refNode * getMethodRef (runNode *key)
 
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 stringNode
static string to_str (runNode *node)
 
static void generateClass ()
 
- Métodos públicos estáticos heredados desde expNode
static runNode * clone (runNode *node)
 
- Métodos públicos estáticos heredados desde runNode
static bool compare (runNode *node1, runNode *node2, int op=0)
 
- Atributos protegidos heredados desde stringNode
string strvalue_
 

Descripción detallada

Nodo operador obtener clase.

Dado un nodo objecto, este operador toma como valor la cadena correspondiente al nombre de la clase a la que este pertenece.

Documentación del constructor y destructor

getclassNode::getclassNode ( runNode *  node)

Constructor de la clase

Parámetros
nodeNodo objeto

Documentación de las funciones miembro

void getclassNode::run ( )
virtual

Método que ejecuta el nodo. Procede a la ejecución del nodo asociado que hace de objeto. Toma como valor la cadena de caracteres correspondiente al nombre dela clase, si el nodono representa un objeto se toma la cadena vacia.

Implementa runNode.


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