#include <Karto.h>
Public Member Functions | |
Exception (const std::string &rMessage="Karto Exception", kt_int32s errorCode=0) | |
Exception (const Exception &rException) | |
kt_int32s | GetErrorCode () |
const std::string & | GetErrorMessage () const |
Exception & | operator= (const Exception &rException) |
virtual | ~Exception () |
Private Attributes | |
kt_int32s | m_ErrorCode |
std::string | m_Message |
Friends | |
KARTO_EXPORT std::ostream & | operator<< (std::ostream &rStream, Exception &rException) |
Exception class. All exceptions thrown from Karto will inherit from this class or be of this class
karto::Exception::Exception | ( | const std::string & | rMessage = "Karto Exception" , |
kt_int32s | errorCode = 0 |
||
) | [inline] |
karto::Exception::Exception | ( | const Exception & | rException | ) | [inline] |
virtual karto::Exception::~Exception | ( | ) | [inline, virtual] |
kt_int32s karto::Exception::GetErrorCode | ( | ) | [inline] |
const std::string& karto::Exception::GetErrorMessage | ( | ) | const [inline] |
KARTO_EXPORT std::ostream& operator<< | ( | std::ostream & | rStream, |
Exception & | rException | ||
) | [friend] |
kt_int32s karto::Exception::m_ErrorCode [private] |
std::string karto::Exception::m_Message [private] |