Nodo impresión de tipo. Más...

#include <stmtNode.h>

Diagrama de herencias de typeofNode
runNode

Métodos públicos

 typeofNode (idNode *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 ()
 

Métodos públicos estáticos

static string type (runNode *r)
 
- Métodos públicos estáticos heredados desde runNode
static bool compare (runNode *node1, runNode *node2, int op=0)
 

Descripción detallada

Nodo impresión de tipo.

Este nodo imprime el tipo de un nodo dado. El nodo dado debe ser un identificador

Documentación del constructor y destructor

typeofNode::typeofNode ( idNode *  id)

Constructor de clase.

Parámetros
idNodo identificador

Documentación de las funciones miembro

void typeofNode::run ( )
virtual

Método que ejecuta nodo. Imprime en la salida estándar el tipo de dato que guarda como valor el identificar dado

Implementa runNode.

string typeofNode::type ( runNode *  r)
static

Devuelve el tipo de un nodo dado como una cadena.

Parámetros
rNodo al que se obtiene el tipo
Devuelve
Cadena que representa el tipo del nodo

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