libzypp
16.22.5
|
Assign a vaiable a certain value when going out of scope. More...
#include <DtorReset.h>
Classes | |
struct | Impl |
Requires TVal being copy constructible, and assignment TVar = TVal defined. More... | |
Public Member Functions | |
DtorReset () | |
template<class TVar > | |
DtorReset (TVar &var_r) | |
template<class TVar , class TVal > | |
DtorReset (TVar &var_r, const TVal &val_r) | |
Private Attributes | |
shared_ptr< void > | _pimpl |
Assign a vaiable a certain value when going out of scope.
Use it e.g. to reset/cleanup in presence of exceptions.
Definition at line 49 of file DtorReset.h.
|
inline |
Definition at line 52 of file DtorReset.h.
|
inline |
Definition at line 55 of file DtorReset.h.
|
inline |
Definition at line 59 of file DtorReset.h.
|
private |
Definition at line 78 of file DtorReset.h.