|
libzypp
17.25.10
|
#include <AutoDispose.h>
Classes | |
| struct | Impl |
Public Types | |
| typedef function< void()> | Dispose |
| Dispose function signatue. More... | |
Public Member Functions | |
| AutoDispose () | |
| Default Ctor using default constructed value and no dispose function. More... | |
| AutoDispose (const Dispose &dispose_r) | |
| Ctor taking dispose function and using default constructed value. More... | |
| void | reset () |
| Reset to default Ctor values. More... | |
| void | swap (AutoDispose &rhs) |
| Exchange the contents of two AutoDispose objects. More... | |
| const Dispose & | getDispose () const |
| Return the current dispose function. More... | |
| void | setDispose (const Dispose &dispose_r) |
| Set a new dispose function. More... | |
| void | resetDispose () |
| Set no dispose function. More... | |
| void | swapDispose (Dispose &dispose_r) |
| Exchange the dispose function. More... | |
Private Attributes | |
| shared_ptr< Impl > | _pimpl |
Definition at line 192 of file AutoDispose.h.
| typedef function<void ()> zypp::AutoDispose< void >::Dispose |
Dispose function signatue.
Definition at line 196 of file AutoDispose.h.
|
inline |
Default Ctor using default constructed value and no dispose function.
Definition at line 200 of file AutoDispose.h.
|
inlineexplicit |
Ctor taking dispose function and using default constructed value.
Definition at line 205 of file AutoDispose.h.
|
inline |
Reset to default Ctor values.
Definition at line 212 of file AutoDispose.h.
|
inline |
Exchange the contents of two AutoDispose objects.
Definition at line 216 of file AutoDispose.h.
|
inline |
Return the current dispose function.
Definition at line 221 of file AutoDispose.h.
|
inline |
Set a new dispose function.
Definition at line 225 of file AutoDispose.h.
|
inline |
Set no dispose function.
Definition at line 229 of file AutoDispose.h.
|
inline |
Exchange the dispose function.
Definition at line 233 of file AutoDispose.h.
|
private |
Definition at line 253 of file AutoDispose.h.