Referencia de la Clase notnullNode

Node operador fusión de nulos. Más...

#include <condOpNode.h>

Diagrama de herencias de notnullNode
nexpNode expNode objectTypeNode printableNode runNode

Métodos públicos

 notnullNode (runNode *list)
 
void run ()
 
- Métodos públicos heredados desde nexpNode
virtual refNoderef ()
 
virtual void noderef (runNode *node)
 
virtual runNodenodeval () const
 
virtual void setRef (refNode *node)
 
virtual refNodegetRef ()
 
void asig (runNode *&node, bool run=true)
 
void setVal (runNode *node)
 
string print () 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 nexpNode
static runNoderesolved (runNode *&node)
 
static runNoderesolvedRef (runNode *&node)
 
static runNoderesolved (runNode *&node, runNode *&ref)
 
static runNoderesolvedAsFunction (runNode *&node)
 
static runNoderesolvedAsFunction (runNode *&node, runNode *&ref)
 
static runNoderesolv (runNode *node)
 
- 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

Node operador fusión de nulos.

Este nodo define el operador fusión de nudos que consiste en la evaluación de un listado de nodos, tomando como valor el último nodo evaluado que no sea nulo.

Documentación del constructor y destructor

notnullNode::notnullNode ( runNode list)

Constructor de la clase.

Parámetros
listNodo lista de nodos

Documentación de las funciones miembro

void notnullNode::run ( )
virtual

Método que ejecuta el nodo. Procede a la ejecución del nodo lista comprobando cada uno de los nodos contenidos en ella, tomando como valor el último nodo evaluado que no sea nulo

Implementa runNode.


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