26 using IOException::IOException;
34 using IOException::IOException;
37 std::string
getWhat()
const throw()
override;
45 using IOException::IOException;
48 std::string
getWhat()
const throw()
override;
56 using IOException::IOException;
59 std::string
getWhat()
const throw()
override;
BaseException()
Use getWhat() as the result of what().
Definition BaseException.cpp:18
The IOCloseException - Thrown if a stream cannot be closed.
Definition IOException.h:25
IOClosedException - Thrown when attempting to close or perform I/O on an already closed.
Definition IOException.h:33
std::string getWhat() const override
Get a human readable string describing the exception.
Definition IOException.cpp:15
IOEndOfStreamException - Thrown when attempting to read beyond the end of a stream.
Definition IOException.h:44
std::string getWhat() const override
Get a human readable string describing the exception.
Definition IOException.cpp:24
The IOException class Generic i/o exception class.
Definition IOException.h:17
IOWouldBlockException - Thrown if an operation on a stream would block.
Definition IOException.h:55
std::string getWhat() const override
Get a human readable string describing the exception.
Definition IOException.cpp:33