#include <Exception.h>
Definition at line 25 of file Exception.h.
◆ Exception()
◆ ~Exception()
virtual Exception::~Exception |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ cause()
◆ destroy()
void Exception::destroy |
( |
| ) |
|
|
virtual |
파생클래스에서 new 연산자를 override했거나, 추가적인 행위가 필요하다면 이것도 override하라
Reimplemented from Object.
Definition at line 74 of file Exception.cpp.
◆ toString()
String Exception::toString |
( |
| ) |
const |
|
virtual |
◆ toStringAll()
String Exception::toStringAll |
( |
| ) |
const |
Definition at line 45 of file Exception.cpp.
46{
47 StringBuilder sb;
49 while(p)
50 {
52#if __DCL_HAVE_ALLOC_DEBUG
54 unsigned int line;
55 if (DCLDebugAllocGetPosition(p, filename,
57 sb += L": ";
58 sb.append(filename);
59 sb += L":";
61 }
62#endif
63 sb += L": ";
65
67 if (p)
68 sb += L"\n";
69 }
70
71 return sb;
72}
#define __countof(array, type)
virtual String toString() const
Exception(Exception *_cause=NULL)
String toString(unsigned _base=10) const
◆ __pCause
The documentation for this class was generated from the following files: