Referencia de la Clase throwException

Excepción de exepción lanzada. Más...

#include <stmtNode.h>

Herencias exception.

Métodos públicos

 throwException (runNode *resp)
 
const char * what () const throw ()
 
runNode * val () const
 

Descripción detallada

Excepción de exepción lanzada.

Esta excepción se produce cuando se ejecuta una sentencia throw (

Ver también
throwNode). Será atrapada por una sentencia try...catch (
tryNode), produciendose la ejecución de las sentencias correspondiente al bloque catch.

La exepción guarda un valor que podra ser usado en el bloque catch.

Documentación del constructor y destructor

throwException::throwException ( runNode *  resp)

Constructor de la execpción

Parámetros
respValor de la excepción

Documentación de las funciones miembro

runNode * throwException::val ( ) const

Obtiene el valor de la excepción

Devuelve
Valor de la excepción
const char * throwException::what ( ) const
throw (
)

Método que será ejecutado cuando la excepción no es atrapada.


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