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_ErrorHandler * | Previous |
Friends | |
class | CASCatch_Failure |
Standard_EXPORT CASCatch_ErrorHandler::CASCatch_ErrorHandler | ( | ) |
Standard_EXPORT CASCatch_ErrorHandler::~CASCatch_ErrorHandler | ( | ) |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
private |
|
friend |
jmp_buf CASCatch_ErrorHandler::Label |
|
private |