Excepción lanzada cuando se produce una sentencia continue. Más...
#include <loopStmtNode.h>
Herencias exception.
Métodos públicos | |
| continueException (int n=1) | |
| const char * | what () const throw () |
| void | end () |
| bool | islast () |
Excepción lanzada cuando se produce una sentencia continue.
Esta excepción es lanzada cuando se ejecuta una sentencia continue, será atrapada por una sentencia iterativa y producirá que esta avance hasta la siguiente iteración.
Es posible indicar mediante un entero el número de sentencias iterativas anidadas que serán saltadas
| continueException::continueException | ( | int | n = 1 | ) |
Constructor de la clase.
| n | Número de sentencias iterativas anidadas que serán saltadas. |
| void continueException::end | ( | ) |
Si el número de bloques anidados es mayor que uno lanza una excepción continue decrementando el número de bloques anidados.
| bool continueException::islast | ( | ) |
Comprueba si es el último de los bloques anidados
| const char * continueException::what | ( | ) | const | |
| throw | ( | |||
| ) | ||||
Método que será llamado si la excepción no es capturada. Produciéndose un error