Referencia de la Clase nullNode

Nodo nulo. Más...

#include <typeNode.h>

Diagrama de herencias de nullNode
dexpNode expNode objectTypeNode printableNode runNode

Métodos públicos

 nullNode ()
 
void run ()
 
string print () const
 
- Métodos públicos heredados desde dexpNode
virtual bool boolvalue () const
 
virtual num numvalue () const
 
virtual string strvalue () 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 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 nulo.

Nodo que representa el valor nulo.

Documentación del constructor y destructor

nullNode::nullNode ( )

Constructor de la clase.

Documentación de las funciones miembro

string nullNode::print ( ) const
virtual

Método de impresión. Devuelve la cadena vacía.

Devuelve
Cadena vacía.

Implementa printableNode.

void nullNode::run ( )
virtual

Función de ejecución vacía.

Esta función no realiza ninguna acción ya que el valor del nodo es asignado en la construcción.

Implementa runNode.


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