blocxx
|
#include <ScopeGuard.hpp>
Public Member Functions | |
~ScopeGuardImpl0 () throw () | |
void | execute () |
Static Public Member Functions | |
static ScopeGuardImpl0< F > | makeGuard (F fun) |
Protected Member Functions | |
ScopeGuardImpl0 (F fun) | |
Protected Attributes | |
F | m_fun |
Definition at line 110 of file ScopeGuard.hpp.
BLOCXX_NAMESPACE::ScopeGuardImpl0< F >::~ScopeGuardImpl0 | ( | ) | throw () [inline] |
Definition at line 118 of file ScopeGuard.hpp.
References BLOCXX_NAMESPACE::ScopeGuardImplBase::safeExecute().
BLOCXX_NAMESPACE::ScopeGuardImpl0< F >::ScopeGuardImpl0 | ( | F | fun | ) | [inline, protected] |
Definition at line 129 of file ScopeGuard.hpp.
void BLOCXX_NAMESPACE::ScopeGuardImpl0< F >::execute | ( | ) | [inline] |
Definition at line 123 of file ScopeGuard.hpp.
References BLOCXX_NAMESPACE::ScopeGuardImpl0< F >::m_fun.
static ScopeGuardImpl0<F> BLOCXX_NAMESPACE::ScopeGuardImpl0< F >::makeGuard | ( | F | fun | ) | [inline, static] |
Definition at line 113 of file ScopeGuard.hpp.
Referenced by BLOCXX_NAMESPACE::makeGuard().
F BLOCXX_NAMESPACE::ScopeGuardImpl0< F >::m_fun [protected] |
Definition at line 132 of file ScopeGuard.hpp.
Referenced by BLOCXX_NAMESPACE::ScopeGuardImpl0< F >::execute().