#include <src/util/ScopeGuard.h>
Public Member Functions | |
void | Execute () |
~ScopeGuardImpl0 () throw () | |
Static Public Member Functions | |
static ScopeGuardImpl0< F > | MakeGuard (F fun) |
Protected Member Functions | |
ScopeGuardImpl0 (F fun) | |
Protected Attributes | |
F | fun_ |
This class has a single standalone helper function, MakeGuard which creates and returns a ScopeGuard.
Loki::ScopeGuardImpl0< F >::~ScopeGuardImpl0 | ( | ) | throw () [inline] |
References Loki::ScopeGuardImplBase::SafeExecute().
Loki::ScopeGuardImpl0< F >::ScopeGuardImpl0 | ( | F | fun | ) | [inline, protected] |
void Loki::ScopeGuardImpl0< F >::Execute | ( | ) | [inline] |
References Loki::ScopeGuardImpl0< F >::fun_.
static ScopeGuardImpl0<F> Loki::ScopeGuardImpl0< F >::MakeGuard | ( | F | fun | ) | [inline, static] |
F Loki::ScopeGuardImpl0< F >::fun_ [protected] |
Referenced by Loki::ScopeGuardImpl0< F >::Execute().