Referencia de la Clase numConstNode

Nodo numérico constante. Más...

#include <typeNode.h>

Diagrama de herencias de numConstNode
numNode arithNode dexpNode expNode objectTypeNode printableNode runNode

Métodos públicos

 numConstNode (num data)
 
void rmRef ()
 
- Métodos públicos heredados desde numNode
 numNode (num data)
 
 numNode (string data)
 
 numNode (numNode *data)
 
void run ()
 
- Métodos públicos heredados desde arithNode
string print () const
 
runNode * nodeval () const
 
num numvalue () const
 
bool boolvalue () const
 
string strvalue () const
 
runNode * getClass ()
 
virtual void setNodeValue (runNode *node)
 
- 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 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 arithNode
static num to_num (runNode *node, bool exception=true)
 
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 arithNode
num numvalue_
 

Descripción detallada

Nodo numérico constante.

Un nodo constante sobrecarga el método de eliminar referencia para que no pueda ser eliminado de la forma normal.

Documentación del constructor y destructor

numConstNode::numConstNode ( num  data)

Constructor de la clase.

Parámetros
dataValor numérico del nodo.

Documentación de las funciones miembro

void numConstNode::rmRef ( )
virtual

Sobrecarga del método para eliminar referencias.

Reimplementado de runNode.


La documentación para esta clase fue generada a partir de los siguientes ficheros: