#include <stream.h>
Inheritance diagram for NLMISC::EStream:
Vianney Lecroart
Nevrax France
Definition at line 72 of file stream.h.
Public Member Functions | |
EStream (const IStream &f, const std::string &str) | |
EStream (const IStream &f) | |
EStream (const std::string &str) | |
EStream () | |
virtual const char * | what () const throw () |
virtual | ~EStream () throw () |
Data Fields | |
std::string | StreamName |
Protected Attributes | |
std::string | _Reason |
|
Definition at line 74 of file stream.h.
00074 : Exception( "Stream Error" ) {} |
|
Definition at line 76 of file stream.h.
00076 : Exception( str ) {} |
|
Definition at line 46 of file stream.cpp. References NLMISC::IStream::getStreamName(), and StreamName.
00046 : Exception( "In Stream: " + f.getStreamName() + string(": Stream Error") ) 00047 { 00048 StreamName= f.getStreamName(); 00049 } |
|
Definition at line 51 of file stream.cpp. References NLMISC::IStream::getStreamName(), and StreamName.
00052 : Exception( "In Stream: " + f.getStreamName() + ": " + str ) 00053 { 00054 StreamName= f.getStreamName(); 00055 } |
|
Definition at line 82 of file stream.h.
00082 {} |
|
Reimplemented in NL3D::EBadBind. Definition at line 672 of file common.cpp.
00673 { 00674 return _Reason.c_str(); 00675 } |
|
Definition at line 244 of file common.h. Referenced by NLMISC::Exception::Exception(). |
|
Definition at line 85 of file stream.h. Referenced by EStream(). |