Public Member Functions | |
PROUD_API | Exception (const char *text) |
PROUD_API | Exception (const wchar_t *text) |
PROUD_API | Exception (std::exception &src) |
PROUD_API | Exception (ErrorInfo *src) |
PROUD_API | Exception (const Exception &src) |
PROUD_API const char * | what () const throw () |
Public Attributes | |
HostID | m_remote |
void * | m_pVoidSource |
std::exception * | m_pStdSource |
ExceptionType | m_exceptionType |
RefCount< ErrorInfo > | m_errorInfoSource |
String | m_userCallbackName |
void * | m_delegateObject |
StringA | chMsg |
An exception object that can receive and send an error message as printf(). It's commonly used as followed.
PROUD_API const char* Proud::Exception::what | ( | ) | const throw () |
Return the string pointer to the exception.
void* Proud::Exception::m_delegateObject |
ExceptionType Proud::Exception::m_exceptionType |
Exception Type object
std::exception* Proud::Exception::m_pStdSource |
Save pointer of std::exception object
void* Proud::Exception::m_pVoidSource |
Save pointer of void*type Exception object
String Proud::Exception::m_userCallbackName |