#include <ScopeGuard.hpp>
Inheritance diagram for BLOCXX_NAMESPACE::ScopeGuardImplBase:
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 73 of file ScopeGuard.hpp.
|
Definition at line 77 of file ScopeGuard.hpp. |
|
Definition at line 80 of file ScopeGuard.hpp. |
|
Definition at line 100 of file ScopeGuard.hpp. |
|
Definition at line 103 of file ScopeGuard.hpp. References m_dismissed. |
|
|
|
|
Definition at line 98 of file ScopeGuard.hpp. Referenced by dismiss(). |