Version: 9.15.0
CASCatch_ErrorHandler Class Reference

This class is an exception handler, private. More...

#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
 

Detailed Description

This class is an exception handler, private.

Constructor & Destructor Documentation

◆ CASCatch_ErrorHandler()

Standard_EXPORT CASCatch_ErrorHandler::CASCatch_ErrorHandler ( )

◆ ~CASCatch_ErrorHandler()

Standard_EXPORT CASCatch_ErrorHandler::~CASCatch_ErrorHandler ( )

Member Function Documentation

◆ Abort()

static Standard_EXPORT void CASCatch_ErrorHandler::Abort ( )
staticprivate

◆ Catches()

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

◆ Error()

static Standard_EXPORT void CASCatch_ErrorHandler::Error ( const Handle(CASCatch_Failure)&  )
staticprivate

◆ Handle() [1/2]

CASCatch_ErrorHandler::Handle ( CASCatch_Failure  )
private

◆ Handle() [2/2]

static Standard_EXPORT CASCatch_ErrorHandler::Handle ( CASCatch_Failure  )
staticprivate

Friends And Related Function Documentation

◆ CASCatch_Failure

friend class CASCatch_Failure
friend

Member Data Documentation

◆ Label

jmp_buf CASCatch_ErrorHandler::Label

◆ Previous

CASCatch_ErrorHandler* CASCatch_ErrorHandler::Previous
private

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