Nodo función conversión a mayúsculas. Más...

#include <strOpNode.h>

Diagrama de herencias de upperNode
stringNode dexpNode expNode objectTypeNode printableNode runNode

Métodos públicos

 upperNode (runNode *cad)
 
void run ()
 
- Métodos públicos heredados desde stringNode
string print () const
 
runNodenodeval () const
 
string strvalue () const
 
string * strref ()
 
num numvalue () const
 
bool is_numvalue () const
 
runNodegetClass ()
 
void setStrValue (string s)
 
void setNodeValue (runNode *node)
 
bool boolvalue () const
 
- Métodos públicos heredados desde objectTypeNode
 objectTypeNode ()
 
runNodegetMethod (runNode *key)
 
refNodegetMethodRef (runNode *key)
 
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 ()
 

Métodos públicos estáticos

static runNodeasMethod ()
 
- Métodos públicos estáticos heredados desde stringNode
static string to_str (runNode *node)
 
static void generateClass ()
 
- 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)
 

Otros miembros heredados

- Atributos protegidos heredados desde stringNode
string strvalue_
 

Descripción detallada

Nodo función conversión a mayúsculas.

Este nodo se encarga de tomar una cadena de texto y pasar todos los carácteres que la forman a mayúsculas.

Tras su ejecución el nodo toma como valor interno la cadena de texto resultante.

Documentación del constructor y destructor

upperNode::upperNode ( runNode cad)

Constructor de principal.

Parámetros
cadCadena de texto que será transforamda a mayúsculas.

Documentación de las funciones miembro

runNode * upperNode::asMethod ( )
static

Devuelve un nodo upper como cuerpo de un nodo función, siendo un nodo this la cadena.

Devuelve
Método upper.
void upperNode::run ( )
virtual

Ejecución del nodo. Se encarga de transformar la cadena de texto en mayúsculas. Toma como valor la cadena resultado

Implementa runNode.


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