Referencia de la Clase refparamNode

Nodo de parámetro por referencia. Más...

#include <funcNode.h>

Diagrama de herencias de refparamNode
runNode

Métodos públicos

 refparamNode (runNode *value)
 
void run ()
 
runNode * getValue ()
 
- 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 runNode
static bool compare (runNode *node1, runNode *node2, int op=0)
 

Descripción detallada

Nodo de parámetro por referencia.

Internamente estos nodos guardan una referencia a un nodo que hace de identificador.

Esta clase de nodos es utilizada en lista de parámetros de la declaración de una función. En la llamada a la función, cuando los parámetros son pasados, si se detecta un nodo de este tipo en la definición se hará por referencia y no por valor.

Documentación del constructor y destructor

refparamNode::refparamNode ( runNode *  value)

Constructor.

Parámetros
valueIdentificador que se utilizará para el paso por referencia.

Documentación de las funciones miembro

runNode* refparamNode::getValue ( )
inline

Método observador que obtiene el identificador asociado.

void refparamNode::run ( )
virtual

Este nodo solo sirve para que otros nodos cambien su comportamiento, por lo que su ejecución es vacía.

Implementa runNode.


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