|
template<typename... Args> |
| DivisionByZeroException (const char *message, const Args &... args) |
| Constructs an DivisionByZeroException instance.
|
|
| DivisionByZeroException (const String &message) |
| Constructs an DivisionByZeroException instance.
|
|
| DivisionByZeroException (String &&message) |
| Constructs an DivisionByZeroException instance.
|
|
| DivisionByZeroException (const String &message, int skipStackTraceDepth) |
| Constructs an DivisionByZeroException instance.
|
|
| DivisionByZeroException (String &&message, int skipStackTraceDepth) |
| Constructs an DivisionByZeroException instance.
|
|
| DivisionByZeroException (const String &message, const Exception &innerException) |
| Constructs an DivisionByZeroException instance.
|
|
| DivisionByZeroException (String &&message, Exception &&innerException) |
| Constructs an DivisionByZeroException instance.
|
|
| DivisionByZeroException (const DivisionByZeroException &arg)=default |
|
| DivisionByZeroException (DivisionByZeroException &&arg)=default |
|
template<typename... Args> |
| PlcException (const char *message, const Args &... args) |
| Constructs an PlcException instance.
|
|
| PlcException (const String &message) |
| Constructs an PlcException instance.
|
|
| PlcException (String &&message) |
| Constructs an PlcException instance.
|
|
| PlcException (const String &message, int skipStackTraceDepth) |
| Constructs an PlcException instance.
|
|
| PlcException (String &&message, int skipStackTraceDepth) |
| Constructs an PlcException instance.
|
|
| PlcException (const String &message, const Exception &innerException) |
| Constructs an PlcException instance.
|
|
| PlcException (String &&message, Exception &&innerException) |
| Constructs an PlcException instance.
|
|
| PlcException (const PlcException &arg)=default |
|
| PlcException (PlcException &&arg)=default |
|
ExceptionTypeId | GetTypeId (void) const |
| Returns the ExceptionTypeId of this exception. More...
|
|
template<typename... Args> |
| Exception (const char *message, const Args &... args) |
| Constructs an instance of class Exception. More...
|
|
| Exception (const String &message) |
| Constructs an instance of class Exception. More...
|
|
| Exception (String &&message) |
| Constructs an instance of class Exception. More...
|
|
| Exception (const String &message, const Exception &innerException) |
| Constructs an instance of class Exception. More...
|
|
| Exception (String &&message, Exception &&innerException) |
| Constructs an instance of class Exception. More...
|
|
| Exception (const Exception &arg)=default |
| Constructs an instance of class Exception. More...
|
|
| Exception (Exception &&arg)=default |
| Constructs an instance of class Exception. More...
|
|
virtual | ~Exception (void)=default |
| Destructs this instance virually.
|
|
uint32 | GetTypeCode (void) const |
| Gets the type code of this exception. More...
|
|
const String & | GetMessage (void) const |
| Gets the error message of this exception. More...
|
|
bool | HasInnerException (void) const |
| Determines if this exception has an inner exception. More...
|
|
Exception::Ptr | GetInnerException (void) const |
| Gets the inner exception of this exception. More...
|
|
String | ToString (void) const |
| Gets a reasonable string representation of this exception. More...
|
|
|
Exception::Ptr | Clone (void) const override |
| Clones this instance. More...
|
|
| PlcException (ExceptionTypeId typeId, String &&message, int skipStackTraceDepth=DefaultSkipStackTraceDepth) |
| Creates an PlcException instance used by derived classes.
|
|
| PlcException (ExceptionTypeId typeId, const String &message, int skipStackTraceDepth=DefaultSkipStackTraceDepth) |
| Creates an PlcException instance used by derived classes.
|
|
| PlcException (ExceptionTypeId typeId, String &&message, Exception &&innerException, int skipStackTraceDepth=DefaultSkipStackTraceDepth) |
| Creates an PlcException instance used by derived classes.
|
|
| PlcException (ExceptionTypeId typeId, const String &message, const Exception &innerException, int skipStackTraceDepth=DefaultSkipStackTraceDepth) |
| Creates an PlcException instance used by derived classes.
|
|
Exception::Ptr | Clone (void) const override |
| Clones this instance. More...
|
|
| CommonException (ExceptionTypeId typeId, const String &message, int skipStackTraceDepth=0) |
| Constructs an CommonException instance.
|
|
| CommonException (ExceptionTypeId typeId, String &&message, int skipStackTraceDepth=0) |
| Constructs an CommonException instance.
|
|
| CommonException (ExceptionTypeId typeId, const String &message, const Exception &innerException, int skipStackTraceDepth=0) |
| Constructs an CommonException instance.
|
|
| CommonException (ExceptionTypeId typeId, String &&message, Exception &&innerException, int skipStackTraceDepth=0) |
| Constructs an CommonException instance.
|
|
| CommonException (ExceptionTypeId typeId, String &&message, Exception::Ptr &&innerExceptionPtr, int skipStackTraceDepth=0) |
| Constructs an CommonException instance.
|
|
| CommonException (const CommonException &arg)=default |
|
| CommonException (CommonException &&arg) noexcept=default |
|
String | Format (int indentLevel, bool withInnerException) const override |
| Formats this exception using the given indent level. More...
|
|
uint32 | GetTypeCodeInternal (void) const override |
| Get the type code of this exception. Must be overridden by derived classes. More...
|
|
| Exception (String &&message, const Exception::Ptr &innerExceptionPtr) |
| Constructs an instance of class Exception. More...
|
|
virtual Exception::Ptr | Clone (void) const |
| Clones this instance. More...
|
|
virtual String | Format (int indentLevel, bool withInnerException) const |
| Formats this exception using the given indent level. More...
|
|
virtual uint32 | GetTypeCodeInternal (void) const |
| Get the type code of this exception. Must be overridden by derived classes. More...
|
|
This exception is used when a $$$TODO$$$ occurs.