clang  3.7.0
Public Member Functions | List of all members
clang::CodeGen::EHScopeStack::ConditionalCleanup< T, As > Class Template Reference

#include <EHScopeStack.h>

Inheritance diagram for clang::CodeGen::EHScopeStack::ConditionalCleanup< T, As >:
[legend]
Collaboration diagram for clang::CodeGen::EHScopeStack::ConditionalCleanup< T, As >:
[legend]

Public Member Functions

 ConditionalCleanup (typename DominatingValue< As >::saved_type...A)
 
 ConditionalCleanup (SavedTuple Tuple)
 
- Public Member Functions inherited from clang::CodeGen::EHScopeStack::Cleanup
virtual ~Cleanup ()
 

Detailed Description

template<class T, class... As>
class clang::CodeGen::EHScopeStack::ConditionalCleanup< T, As >

ConditionalCleanup stores the saved form of its parameters, then restores them and performs the cleanup.

Definition at line 187 of file EHScopeStack.h.

Constructor & Destructor Documentation

template<class T , class... As>
clang::CodeGen::EHScopeStack::ConditionalCleanup< T, As >::ConditionalCleanup ( typename DominatingValue< As >::saved_type...  A)
inline

Definition at line 203 of file EHScopeStack.h.

template<class T , class... As>
clang::CodeGen::EHScopeStack::ConditionalCleanup< T, As >::ConditionalCleanup ( SavedTuple  Tuple)
inline

Definition at line 206 of file EHScopeStack.h.


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