|
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().
1.7.3