SourcePro C++ 12.0 |
SourcePro® C++ API Reference Guide |
SourcePro C++ Documentation Home |
Base class for the stream exceptions. More...
#include <rw/stream/RWExternalStreamException.h>
Public Types | |
enum | ErrorCode { ok, flush, write, read, get, internalOstream, internalIstream, featureNotSupported, outOfMemory, invalidParameter, invalidUnicodeEncoding, invalidUTF8Encoding } |
Public Member Functions | |
RWExternalStreamException () | |
RWExternalStreamException (const char *msg, ErrorCode err) | |
RWExternalStreamException (const RWCString &msg, ErrorCode err) | |
RWExternalStreamException (const RWExternalStreamException &x) | |
ErrorCode | errorCode () const |
Base class for all the stream exceptions.
ErrorCode is an enumeration that represents the error type for a stream exception.
ok |
ok = 0. Everything is fine. |
flush |
Error while flushing the stream. |
write |
Error while writing to the stream. |
read | |
get |
Error while reading a data type. |
internalOstream |
Internal std::ostream object is in fail or bad |
internalIstream |
Internal std::istream object is in fail or bad |
featureNotSupported |
Reports a feature not currently supported due to compiler limitation. |
outOfMemory |
The last memory allocation request failed. |
invalidParameter |
One of the parameters has been assigned an invalid value. |
invalidUnicodeEncoding |
A sequence of RWUChar does not represent a valid sequence of UTF-16 characters. |
invalidUTF8Encoding |
A sequence of bytes is not formatted according to UTF-8. |
RWExternalStreamException::RWExternalStreamException | ( | ) |
Constructs an empty stream exception.
RWExternalStreamException::RWExternalStreamException | ( | const char * | msg, | |
ErrorCode | err | |||
) |
Constructs a stream exception, and initializes it with the error message msg and the error code err.
msg | A message describing the error. | |
err | The error code associated with the error. |
Constructs a stream exception, and initializes it with the error message msg and the error code err.
msg | A message describing the error. | |
err | The error code associated with the error. |
RWExternalStreamException::RWExternalStreamException | ( | const RWExternalStreamException & | x | ) |
Copy constructor.
x | A stream exception used to initialize the newly created stream exception. |
ErrorCode RWExternalStreamException::errorCode | ( | ) | const |
Returns the error code associated with a particular stream exception instance.
© Copyright Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave and SourcePro are registered trademarks of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.