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 |
|---|
Friends And Related Symbol Documentation
◆ CrashRecoveryContext
Member Data Documentation
◆ cleanupFired
bool llvm::CrashRecoveryContextCleanup::cleanupFired = false
◆ context
The documentation for this class was generated from the following files:
- include/llvm/Support/CrashRecoveryContext.h
- lib/Support/CrashRecoveryContext.cpp