#include <ScopeGuard.hpp>
|
template<typename J > |
static void | safeExecute (J &j) throw () |
|
Definition at line 56 of file ScopeGuard.hpp.
◆ ~ScopeGuardImplBase()
BLOCXX_NAMESPACE::ScopeGuardImplBase::~ScopeGuardImplBase |
( |
| ) |
|
|
inlineprotected |
◆ ScopeGuardImplBase() [1/2]
BLOCXX_NAMESPACE::ScopeGuardImplBase::ScopeGuardImplBase |
( |
const ScopeGuardImplBase & | other | ) |
|
throw | ( | ) | | | |
|
inlineprotected |
◆ ScopeGuardImplBase() [2/2]
BLOCXX_NAMESPACE::ScopeGuardImplBase::ScopeGuardImplBase |
( |
| ) |
|
throw | ( | ) | | | |
|
inline |
◆ dismiss()
void BLOCXX_NAMESPACE::ScopeGuardImplBase::dismiss |
( |
| ) |
const |
throw | ( | ) | | | |
|
inline |
◆ operator=()
◆ safeExecute()
template<typename J >
static void BLOCXX_NAMESPACE::ScopeGuardImplBase::safeExecute |
( |
J & | j | ) |
|
throw | ( | ) | | | |
|
inlinestaticprotected |
Definition at line 72 of file ScopeGuard.hpp.
Referenced by BLOCXX_NAMESPACE::ObjScopeGuardImpl0< Obj, MemFun >::~ObjScopeGuardImpl0(), BLOCXX_NAMESPACE::ObjScopeGuardImpl1< Obj, MemFun, P1 >::~ObjScopeGuardImpl1(), BLOCXX_NAMESPACE::ObjScopeGuardImpl2< Obj, MemFun, P1, P2 >::~ObjScopeGuardImpl2(), BLOCXX_NAMESPACE::ScopeGuardImpl0< F >::~ScopeGuardImpl0(), BLOCXX_NAMESPACE::ScopeGuardImpl1< F, P1 >::~ScopeGuardImpl1(), BLOCXX_NAMESPACE::ScopeGuardImpl2< F, P1, P2 >::~ScopeGuardImpl2(), and BLOCXX_NAMESPACE::ScopeGuardImpl3< F, P1, P2, P3 >::~ScopeGuardImpl3().
◆ m_dismissed
bool BLOCXX_NAMESPACE::ScopeGuardImplBase::m_dismissed |
|
mutableprotected |
The documentation for this class was generated from the following file: