Referencia de la Clase throwNode

Nodo lazar excepción. Más...

#include <stmtNode.h>

Diagrama de herencias de throwNode
runNode

Métodos públicos

 throwNode (runNode *obj)
 
void run ()
 
- 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 lazar excepción.

Este nodo permite lanzar una excepción para que sea capturada en un bloque try...catch (

Ver también
tryNode). La excepción puede tener un valor que será pasado al bloque catch.

Documentación del constructor y destructor

throwNode::throwNode ( runNode obj)

Constructor de la clase

Parámetros
objNodo que representa el valor de la excepción

Documentación de las funciones miembro

void throwNode::run ( )
virtual

Método que ejecuta el nodo. Lanza la excepción para que sea capturada por un bloque try..catch. Si la excepción no es capturada se produce un error.

Implementa runNode.


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