Referencia de la Clase regexpConstNode

Nodo expresión regular constante. Más...

#include <typeNode.h>

Diagrama de herencias de regexpConstNode
regexpNode dexpNode expNode objectTypeNode printableNode runNode

Métodos públicos

void rmRef ()
 
- Métodos públicos heredados desde regexpNode
 regexpNode (string str)
 
 regexpNode (regexpNode *r)
 
regex exvalue () const
 
void run ()
 
string strvalue () const
 
bool boolvalue () const
 
num numvalue () const
 
string print () const
 
- 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 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 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 expresión regular constante.

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

Documentación de las funciones miembro

void regexpConstNode::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: