#include <common.h>
Inheritance diagram for NLMISC::Exception:
Definition at line 241 of file common.h.
Public Member Functions | |
Exception (const char *format,...) | |
Exception (const std::string &reason) | |
Exception () | |
virtual const char * | what () const throw () |
virtual | ~Exception () throw () |
Protected Attributes | |
std::string | _Reason |
|
Definition at line 656 of file common.cpp.
00656 : _Reason("Unknown Exception") 00657 { 00658 // nlinfo("Exception will be launched: %s", _Reason.c_str()); 00659 } |
|
Definition at line 661 of file common.cpp. References _Reason, and nlinfo.
|
|
Definition at line 666 of file common.cpp. References _Reason, format, nlinfo, and NLMISC_CONVERT_VARGS.
00667 { 00668 NLMISC_CONVERT_VARGS (_Reason, format, NLMISC::MaxCStringSize); 00669 nlinfo("Exception will be launched: %s", _Reason.c_str()); 00670 } |
|
Definition at line 249 of file common.h.
00249 {}; |
|
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 Exception(). |