Referencia de la Clase fexpNode

Nodo expresiones funciones. Más...

#include <expNode.h>

Diagrama de herencias de fexpNode
expNode objectTypeNode printableNode runNode functionNode

Métodos públicos

bool is_print () const
 
bool is_runlist () const
 
void rmRef ()
 
- Métodos públicos heredados desde expNode
virtual void setNodeValue (runNode *node)
 
- Métodos públicos heredados desde objectTypeNode
 objectTypeNode ()
 
runNode * getMethod (runNode *key)
 
refNode * getMethodRef (runNode *key)
 
virtual runNode * getClass ()
 
virtual void setClass (runNode *c)
 
- Métodos públicos heredados desde printableNode
virtual string print () const =0
 
- Métodos públicos heredados desde runNode
 runNode (string str)
 
 runNode ()
 
virtual void run ()=0
 
virtual void addRef ()
 
virtual bool is_string () const
 
string getPtrString ()
 

Otros miembros heredados

- 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)
 

Descripción detallada

Nodo expresiones funciones.

Define nodos que representan expresiones formadas mediante la declaración de funciones.

Documentación de las funciones miembro

bool fexpNode::is_print ( ) const
virtual

Una función no es imprimible.

Devuelve
Falso

Reimplementado de runNode.

bool fexpNode::is_runlist ( ) const
virtual

Una función no es un elemento de lista.

Devuelve
Falso

Reimplementado de runNode.

void fexpNode::rmRef ( )
virtual

Una función no puede ser eliminada de la formal normal.

Reimplementado de runNode.


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