LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
llvm::CrashRecoveryContextReleaseRefCleanup< T > Class Template Reference

#include <CrashRecoveryContext.h>

Inheritance diagram for llvm::CrashRecoveryContextReleaseRefCleanup< T >:
Inheritance graph
[legend]
Collaboration diagram for llvm::CrashRecoveryContextReleaseRefCleanup< T >:
Collaboration graph
[legend]

Public Member Functions

 CrashRecoveryContextReleaseRefCleanup (CrashRecoveryContext *context, T *resource)
 
virtual void recoverResources ()
 
- Public Member Functions inherited from llvm::CrashRecoveryContextCleanup
virtual ~CrashRecoveryContextCleanup ()
 
CrashRecoveryContextgetContext () const
 

Additional Inherited Members

- Static Public Member Functions inherited from llvm::CrashRecoveryContextCleanupBase< CrashRecoveryContextReleaseRefCleanup< T >, T >
static
CrashRecoveryContextReleaseRefCleanup
< T > * 
create (T *x)
 
- Public Attributes inherited from llvm::CrashRecoveryContextCleanup
bool cleanupFired
 
- Protected Member Functions inherited from llvm::CrashRecoveryContextCleanupBase< CrashRecoveryContextReleaseRefCleanup< T >, T >
 CrashRecoveryContextCleanupBase (CrashRecoveryContext *context, T *resource)
 
- Protected Member Functions inherited from llvm::CrashRecoveryContextCleanup
 CrashRecoveryContextCleanup (CrashRecoveryContext *context)
 
- Protected Attributes inherited from llvm::CrashRecoveryContextCleanupBase< CrashRecoveryContextReleaseRefCleanup< T >, T >
Tresource
 
- Protected Attributes inherited from llvm::CrashRecoveryContextCleanup
CrashRecoveryContextcontext
 

Detailed Description

template<typename T>
class llvm::CrashRecoveryContextReleaseRefCleanup< T >

Definition at line 164 of file CrashRecoveryContext.h.

Constructor & Destructor Documentation

template<typename T >
llvm::CrashRecoveryContextReleaseRefCleanup< T >::CrashRecoveryContextReleaseRefCleanup ( CrashRecoveryContext context,
T resource 
)
inline

Definition at line 168 of file CrashRecoveryContext.h.

Member Function Documentation

template<typename T >
virtual void llvm::CrashRecoveryContextReleaseRefCleanup< T >::recoverResources ( )
inlinevirtual

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