Version: 6.3.1
Public Member Functions | Data Fields | Private Member Functions | Static Private Member Functions | Private Attributes | Friends

CASCatch_ErrorHandler Class Reference

This class is an exception handler, private.

#include <CASCatch_ErrorHandler.hxx>

Public Member Functions

Standard_EXPORT CASCatch_ErrorHandler ()
Standard_EXPORT ~CASCatch_ErrorHandler ()
Standard_EXPORT Standard_Boolean Catches (const Handle(Standard_Type)&)

Data Fields

jmp_buf Label

Private Member Functions

 Handle (CASCatch_Failure) CaughtError

Static Private Member Functions

static Standard_EXPORT void Abort ()
static Standard_EXPORT void Error (const Handle(CASCatch_Failure)&)
static Standard_EXPORT Handle (CASCatch_Failure) LastCaughtError()

Private Attributes

CASCatch_ErrorHandlerPrevious

Friends

class CASCatch_Failure

Constructor & Destructor Documentation

Standard_EXPORT CASCatch_ErrorHandler.CASCatch_ErrorHandler ( )
Standard_EXPORT CASCatch_ErrorHandler.~CASCatch_ErrorHandler ( )

Member Function Documentation

Standard_EXPORT Standard_Boolean CASCatch_ErrorHandler.Catches ( const Handle(Standard_Type)&  )
static Standard_EXPORT void CASCatch_ErrorHandler.Abort ( ) [static, private]
static Standard_EXPORT void CASCatch_ErrorHandler.Error ( const Handle(CASCatch_Failure)&  ) [static, private]
static Standard_EXPORT CASCatch_ErrorHandler.Handle ( CASCatch_Failure  ) [static, private]
CASCatch_ErrorHandler.Handle ( CASCatch_Failure  ) [private]

Friends And Related Function Documentation

friend class CASCatch_Failure [friend]

Field Documentation

Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS