Internal exceptions are thrown when the library discovers that some internal invariant no longer holds. Since they represent bugs in the library, one can not necessarily recover when they occur..
Inheritance diagram for RMF::InternalException:Public Member Functions | |
| InternalException (const char *msg) | |
| const char * | get_type () const |
Public Member Functions inherited from RMF::Exception | |
| Exception (const char *msg) | |
| void | set_file_name (const char *name) throw () |
| void | set_operation_name (const char *name) throw () |
| const char * | what () const throw () |