#ifndef EXCEPTION_H #define EXCEPTION_H /******************************* * DO NOT EDIT THIS FILE *******************************/ /* * All exceptions are derived from the 'exception' class * - consequently, catch( excpetion ) { ... } will catch only these exceptions * * exception <----- underflow * |-- underflow * |-- overflow * |-- division_by_zero * |-- illegal_argument * -- out_of_range */ class exception { // empty class }; class underflow : public exception { // empty class }; class overflow : public exception { // empty class }; class division_by_zero : public exception { // emtpy class }; class illegal_argument : public exception { // emtpy class }; class out_of_range : public exception { // emtpy class }; #endif