libzypp
16.22.5
|
AutoDispose<FILE*> calling ::fclose
More...
#include <AutoDispose.h>
Public Member Functions | |
AutoFILE (FILE *file_r=nullptr) | |
Public Member Functions inherited from zypp::AutoDispose< FILE * > | |
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... | |
AutoDispose (param_type value_r) | |
Ctor taking value and no dispose function. More... | |
AutoDispose (param_type value_r, const Dispose &dispose_r) | |
Ctor taking value and dispose function. More... | |
operator reference () const | |
Provide implicit conversion to Tp& . More... | |
reference | value () const |
Reference to the Tp object. More... | |
reference | operator* () const |
Reference to the Tp object. More... | |
value_type * | operator-> () const |
Pointer to the Tp object (asserted to be != NULL ). 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... | |
Additional Inherited Members | |
Public Types inherited from zypp::AutoDispose< FILE * > | |
typedef boost::call_traits < FILE * >::param_type | param_type |
typedef boost::call_traits < FILE * >::reference | reference |
typedef boost::call_traits < FILE * >::const_reference | const_reference |
typedef FILE * | value_type |
typedef boost::call_traits < FILE * >::value_type | result_type |
typedef function< void(param_type)> | Dispose |
Dispose function signatue. More... | |
AutoDispose<FILE*> calling ::fclose
Definition at line 214 of file AutoDispose.h.
|
inline |
Definition at line 216 of file AutoDispose.h.