18#ifndef _WIZARDSTOOLKIT_EXCEPTION_H
19#define _WIZARDSTOOLKIT_EXCEPTION_H
23#if defined(__cplusplus) || defined(c_plusplus)
180#if defined(__cplusplus) || defined(c_plusplus)
WizardExport const char * GetLocaleMessage(const char *)
WizardExport WizardBooleanType ListLocaleInfo(FILE *, ExceptionInfo *)
void(* WarningHandler)(const ExceptionType, const char *, const char *)
WizardExport WizardBooleanType ThrowWizardException(ExceptionInfo *, const char *, const char *, const size_t, const ExceptionType, const char *,...) wizard_attribute((__format__(__printf__
WizardExport WizardBooleanType WizardExport void CatchException(ExceptionInfo *)
WizardExport WizardBooleanType WizardExport void WizardWarning(const ExceptionType, const char *, const char *)
WizardExport WizardBooleanType WizardExport void WizardError(const ExceptionType, const char *, const char *)
WizardExport ErrorHandler SetErrorHandler(ErrorHandler)
WizardExport ExceptionInfo * AcquireExceptionInfo(void)
void(* FatalErrorHandler)(const ExceptionType, const char *, const char *)
WizardExport WizardBooleanType WizardExport void DestroyLocaleInfo(void)
void(* ErrorHandler)(const ExceptionType, const char *, const char *)
WizardExport ExceptionType GetExceptionSeverity(const ExceptionInfo *)
WizardExport FatalErrorHandler SetFatalErrorHandler(FatalErrorHandler)
WizardExport WizardBooleanType WizardExport void WizardFatalError(const ExceptionType, const char *, const char *)
WizardExport WizardBooleanType WizardExport void ClearWizardException(ExceptionInfo *)
WizardExport char * GetExceptionMessage(const int)
WizardExport const char * GetLocaleExceptionMessage(const ExceptionType, const char *)
WizardExport WarningHandler SetWarningHandler(WarningHandler)
WizardExport WizardBooleanType WizardExport void InheritException(ExceptionInfo *, const ExceptionInfo *)
WizardExport WizardBooleanType WizardExport void GetExceptionInfo(ExceptionInfo *)
WizardExport WizardBooleanType ThrowException(ExceptionInfo *, const ExceptionType, const char *, const char *)
WizardExport ExceptionInfo * DestroyExceptionInfo(ExceptionInfo *)
#define wizard_attribute(x)