Data Fields

# _ExceptionInfo Struct Reference

## Data Fields

ExceptionType | severity
char * | reason
char * | description
void * | exceptions
WizardBooleanType | relinquish
SemaphoreInfo * | semaphore
size_t | signature

## Field Documentation

char * _ExceptionInfo::description

Referenced by CatchException(), ClearWizardException(), DestroyExceptionElement(), InheritException(), and ThrowException().

void* _ExceptionInfo::exceptions

Referenced by CatchException(), ClearWizardException(), DestroyExceptionInfo(), GetExceptionInfo(), InheritException(), and ThrowException().

char* _ExceptionInfo::reason

Referenced by CatchException(), ClearWizardException(), DestroyExceptionElement(), InheritException(), and ThrowException().

WizardBooleanType _ExceptionInfo::relinquish

Referenced by AcquireExceptionInfo(), and DestroyExceptionInfo().

SemaphoreInfo* _ExceptionInfo::semaphore

Referenced by CatchException(), ClearWizardException(), DestroyExceptionInfo(), GetExceptionInfo(), and InheritException().

ExceptionType _ExceptionInfo::severity

Referenced by CatchException(), ClearWizardException(), DestroyExceptionInfo(), GetExceptionInfo(), GetExceptionSeverity(), InheritException(), ThrowException(), and ThrowWizardExceptionList().

size_t _ExceptionInfo::signature

Referenced by AcquireExceptionInfo(), CatchException(), ClearWizardException(), DestroyExceptionInfo(), GetExceptionInfo(), GetExceptionSeverity(), InheritException(), ThrowException(), and ThrowWizardExceptionList().

The documentation for this struct was generated from the following file:

- exception.c