Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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)&)
 

Public Attributes

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

static Standard_EXPORT void CASCatch_ErrorHandler::Abort ( )
staticprivate
Standard_EXPORT Standard_Boolean CASCatch_ErrorHandler::Catches ( const Handle(Standard_Type)&  )
static Standard_EXPORT void CASCatch_ErrorHandler::Error ( const Handle(CASCatch_Failure)&  )
staticprivate
static Standard_EXPORT CASCatch_ErrorHandler::Handle ( CASCatch_Failure  )
staticprivate
CASCatch_ErrorHandler::Handle ( CASCatch_Failure  )
private

Friends And Related Function Documentation

friend class CASCatch_Failure
friend

Member Data Documentation

jmp_buf CASCatch_ErrorHandler::Label
CASCatch_ErrorHandler* CASCatch_ErrorHandler::Previous
private

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