Gizmo3D

gzExceptions.h File Reference

Basic classes for exception management. More...

#include "gzBase.h"
#include "gzDebug.h"

Go to the source code of this file.

Classes

class  gzBaseError
 Base class for Gizmo3D exceptions. More...
class  gzWarningError
 Exception class for warning messages. More...
class  gzFatalError
 Exception class for warning messages. More...
class  gzExceptionThrows

Defines

#define gzThrowWarning   gzExceptionThrows::gzThrowWarning
#define gzThrowFatal   gzExceptionThrows::gzThrowFatal

Functions

gzVoid gzDefaultWarningHandler (const gzWarningError &)
 Default Warning Exception handler.
gzVoid gzDefaultFatalHandler (const gzFatalError &)
 Default Fatal Exception handler.


Detailed Description

Basic classes for exception management.

The purpose of these classes is to define the base class for warnings and fatal errors. A warning is typically used whenever some error occurs and the software can handle the situation without terminating the application Fatal errors should clean up but terminates the software.

Definition in file gzExceptions.h.


Define Documentation

#define gzThrowFatal   gzExceptionThrows::gzThrowFatal
 

Definition at line 167 of file gzExceptions.h.

#define gzThrowWarning   gzExceptionThrows::gzThrowWarning
 

Definition at line 166 of file gzExceptions.h.


Function Documentation

gzVoid gzDefaultFatalHandler const gzFatalError  ) 
 

Default Fatal Exception handler.

gzVoid gzDefaultWarningHandler const gzWarningError  ) 
 

Default Warning Exception handler.


Documentation for Gizmo3D generated at Wed Feb 20 11:54:13 2008 by   Saab Training Systems AB, ¸ (c) 2003-and beyond