23 #ifndef __ccxx_IOException_hxx 24 #define __ccxx_IOException_hxx 45 inline virtual void write(std::ostream& stream)
const 46 { _write(stream,
"IOException"); }
62 inline void write(std::ostream& stream)
const 63 { _write(stream,
"EOFException"); }
78 inline void write(std::ostream& stream)
const 79 { _write(stream,
"TimeoutException"); }
94 inline void write(std::ostream& stream)
const 95 { _write(stream,
"PathNotFoundException"); }
100 #endif // __ccxx_IOException_hxx
static const String empty
The empty string.
Definition: String.h++:1134
An exception indicating an I/O error.
Definition: IOException.h++:36
void write(std::ostream &stream) const
Write a textual representation of the exception to a stream.
Definition: IOException.h++:62
An exception indicating an end-of-file condition for a file stream or a broken connection for a socke...
Definition: IOException.h++:55
virtual void write(std::ostream &stream) const
Write a textual representation of the exception to a stream.
Definition: IOException.h++:45
void write(std::ostream &stream) const
Write a textual representation of the exception to a stream.
Definition: IOException.h++:94
#define COMMONCPP_API
Definition: Common.h++:126
A flexible, reference counted, copy-on-write, thread-safe, nullable string.
Definition: String.h++:50
void write(std::ostream &stream) const
Write a textual representation of the exception to a stream.
Definition: IOException.h++:78
An exception indicating a file or directory was not found.
Definition: IOException.h++:87
Definition: AllocationMap.c++:25
An exception indicating that a blocking operation has timed out.
Definition: IOException.h++:71
A general-purpose exception.
Definition: Exception.h++:39