#include <ScopeGuard.hpp>
Public Member Functions | |
| ScopeGuardImplBase () throw () | |
| void | dismiss () const throw () |
Protected Member Functions | |
| ~ScopeGuardImplBase () | |
| ScopeGuardImplBase (const ScopeGuardImplBase &other) throw () | |
Static Protected Member Functions | |
| template<typename J > | |
| static void | safeExecute (J &j) throw () |
Protected Attributes | |
| bool | m_dismissed |
Private Member Functions | |
| ScopeGuardImplBase & | operator= (const ScopeGuardImplBase &) |
Definition at line 54 of file ScopeGuard.hpp.
| BLOCXX_NAMESPACE::ScopeGuardImplBase::~ScopeGuardImplBase | ( | ) | [inline, protected] |
Definition at line 57 of file ScopeGuard.hpp.
References operator=().
| BLOCXX_NAMESPACE::ScopeGuardImplBase::ScopeGuardImplBase | ( | const ScopeGuardImplBase & | other | ) | throw () [inline, protected] |
Definition at line 60 of file ScopeGuard.hpp.
| BLOCXX_NAMESPACE::ScopeGuardImplBase::ScopeGuardImplBase | ( | ) | throw () [inline] |
Definition at line 81 of file ScopeGuard.hpp.
| void BLOCXX_NAMESPACE::ScopeGuardImplBase::dismiss | ( | ) | const throw () [inline] |
Definition at line 84 of file ScopeGuard.hpp.
| ScopeGuardImplBase& BLOCXX_NAMESPACE::ScopeGuardImplBase::operator= | ( | const ScopeGuardImplBase & | ) | [private] |
Referenced by ~ScopeGuardImplBase().
| static void BLOCXX_NAMESPACE::ScopeGuardImplBase::safeExecute | ( | J & | j | ) | throw () [inline, static, protected] |
Definition at line 67 of file ScopeGuard.hpp.
bool BLOCXX_NAMESPACE::ScopeGuardImplBase::m_dismissed [mutable, protected] |
Definition at line 78 of file ScopeGuard.hpp.
1.6.3