#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 | fun_ |
Definition at line 113 of file ScopeGuard.hpp.
| BLOCXX_NAMESPACE::ScopeGuardImpl0< F >::~ScopeGuardImpl0 | ( | ) | throw () [inline] |
Definition at line 120 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.
| static ScopeGuardImpl0<F> BLOCXX_NAMESPACE::ScopeGuardImpl0< F >::makeGuard | ( | F | fun | ) | [inline, static] |
Definition at line 116 of file ScopeGuard.hpp.
| void BLOCXX_NAMESPACE::ScopeGuardImpl0< F >::execute | ( | ) | [inline] |
Definition at line 124 of file ScopeGuard.hpp.
References BLOCXX_NAMESPACE::ScopeGuardImpl0< F >::fun_.
F BLOCXX_NAMESPACE::ScopeGuardImpl0< F >::fun_ [protected] |
Definition at line 132 of file ScopeGuard.hpp.
Referenced by BLOCXX_NAMESPACE::ScopeGuardImpl0< F >::execute().
1.5.3