#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(). |
1.3.6