LLVM: llvm::CrashRecoveryContextCleanup Class Reference (original) (raw)

Abstract base class of cleanup handlers. More...

#include "[llvm/Support/CrashRecoveryContext.h](CrashRecoveryContext%5F8h%5Fsource.html)"

Inheritance diagram for llvm::CrashRecoveryContextCleanup:

Public Attributes
bool cleanupFired = false
Friends
class CrashRecoveryContext

Detailed Description

Abstract base class of cleanup handlers.

Derived classes override method recoverResources, which makes actual work on resource recovery.

Cleanup handlers are stored in a double list, which is owned and managed by a crash recovery context.

Definition at line 125 of file CrashRecoveryContext.h.

Constructor & Destructor Documentation

llvm::CrashRecoveryContextCleanup::CrashRecoveryContextCleanup ( CrashRecoveryContext * context) inlineprotected

~CrashRecoveryContextCleanup()

CrashRecoveryContextCleanup::~CrashRecoveryContextCleanup ( ) virtualdefault

Member Function Documentation

getContext()

recoverResources()

virtual void llvm::CrashRecoveryContextCleanup::recoverResources ( ) pure virtual

CrashRecoveryContext

Member Data Documentation

cleanupFired

bool llvm::CrashRecoveryContextCleanup::cleanupFired = false

context


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