LLVM
12.0.0git
|
Cleanup handler that reclaims resource by calling its method 'Release'. More...
#include "llvm/Support/CrashRecoveryContext.h"
Public Member Functions | |
CrashRecoveryContextReleaseRefCleanup (CrashRecoveryContext *context, T *resource) | |
void | recoverResources () override |
![]() | |
virtual | ~CrashRecoveryContextCleanup () |
CrashRecoveryContext * | getContext () const |
Additional Inherited Members | |
![]() | |
static CrashRecoveryContextReleaseRefCleanup< T > * | create (T *x) |
Creates cleanup handler. More... | |
![]() | |
bool | cleanupFired = false |
![]() | |
CrashRecoveryContextCleanupBase (CrashRecoveryContext *context, T *resource) | |
![]() | |
CrashRecoveryContextCleanup (CrashRecoveryContext *context) | |
![]() | |
T * | resource |
![]() | |
CrashRecoveryContext * | context = nullptr |
Cleanup handler that reclaims resource by calling its method 'Release'.
Definition at line 207 of file CrashRecoveryContext.h.
|
inline |
Definition at line 210 of file CrashRecoveryContext.h.
|
inlineoverridevirtual |
Implements llvm::CrashRecoveryContextCleanup.
Definition at line 215 of file CrashRecoveryContext.h.
References llvm::CrashRecoveryContextCleanupBase< CrashRecoveryContextReleaseRefCleanup< T >, T >::resource.