TalanSoft Toolkits  201707
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Types | Public Member Functions | Public Attributes | List of all members
RTCppGuard Struct Reference

Public Types

enum  eExceptionState {
  eExceptionState_PASS,
  eExceptionState_CATCH
}
 

Public Member Functions

 RTCppGuard ()
 
int RuntimeExceptionFilter ()
 
bool AmBeingDebugged ()
 
int ExceptionFilter (void *nativeExceptionInfo, RTCppGuard *pRTCppGuard)
 
cString ToExceptionString ()
 

Public Attributes

const char * mGuardName
 
int mExceptionCode
 
tIntPtr mExceptionAddr
 
bool mbHintAllowDebug
 
int mAlwaysIgnore
 
eExceptionState mExceptionState
 

Member Enumeration Documentation

Enumerator
eExceptionState_PASS 
eExceptionState_CATCH 

Constructor & Destructor Documentation

Member Function Documentation

int RuntimeExceptionFilter ( )
bool AmBeingDebugged ( )
int ExceptionFilter ( void nativeExceptionInfo,
RTCppGuard pRTCppGuard 
)
cString ToExceptionString ( )

Member Data Documentation

const char* mGuardName
int mExceptionCode
tIntPtr mExceptionAddr
bool mbHintAllowDebug
int mAlwaysIgnore
eExceptionState mExceptionState