#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 109 of file ScopeGuard.hpp.
| BLOCXX_NAMESPACE::ScopeGuardImpl0< F >::~ScopeGuardImpl0 | ( | ) | throw () [inline] |
Definition at line 117 of file ScopeGuard.hpp.
References BLOCXX_NAMESPACE::ScopeGuardImplBase::safeExecute().
| BLOCXX_NAMESPACE::ScopeGuardImpl0< F >::ScopeGuardImpl0 | ( | F | fun | ) | [inline, protected] |
Definition at line 128 of file ScopeGuard.hpp.
| static ScopeGuardImpl0<F> BLOCXX_NAMESPACE::ScopeGuardImpl0< F >::makeGuard | ( | F | fun | ) | [inline, static] |
Definition at line 112 of file ScopeGuard.hpp.
| void BLOCXX_NAMESPACE::ScopeGuardImpl0< F >::execute | ( | ) | [inline] |
Definition at line 122 of file ScopeGuard.hpp.
References BLOCXX_NAMESPACE::ScopeGuardImpl0< F >::m_fun.
F BLOCXX_NAMESPACE::ScopeGuardImpl0< F >::m_fun [protected] |
Definition at line 131 of file ScopeGuard.hpp.
Referenced by BLOCXX_NAMESPACE::ScopeGuardImpl0< F >::execute().
1.5.6