An input/output exception.
This exception should be used when an IO operation fails in a way that leaves the internal state OK. For example, failure to open a file should result in an IOException.
It is OK to catch such exceptions in IMP.
The equivalent Python type also derives from Python's IOError.
Inheritance diagram for IMP::base::IOException:Public Member Functions | |
| IOException (const char *t) | |
Public Member Functions inherited from IMP::base::Exception | |
| Exception (const char *message) | |
| const char * | what () const throw () |