Referencia de la Clase breakException

Excepción rotura de bloque. Más...

#include <stmtNode.h>

Herencias exception.

Métodos públicos

 breakException (int n=1)
 
const char * what () const throw ()
 
void end ()
 

Descripción detallada

Excepción rotura de bloque.

Dados un bloque de sentencias este nodo permite romper la secuencia de ejecución hasta la salida del bloque. Esta excepción es lanzada por la sentencia break (

Ver también
breakNode).

Documentación del constructor y destructor

breakException::breakException ( int  n = 1)

Constructor de la clase.

Parámetros
init.Número de bloques anidados de los que se saldrá.

Documentación de las funciones miembro

void breakException::end ( )

Si el número de boloques anidados es mayor que uno lanza una excepción break decrementando el número de bloques anidados,

const char * breakException::what ( ) const
throw (
)

Método que será llamado cuando no se capture la función, esta situación se dará cuando se produzca una sentencia break fuera de un bloque de sentencias.


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