libmoost
|
Calls free on pointer to release a malloc/realloc allocation. More...
#include <scope_exit.hpp>
Public Types | |
typedef scopedT * | scoped_type |
typedef scoped_type | policy_type |
typedef call_free_function_with_val < scopedT * > | base_policy |
Public Member Functions | |
free_malloc (scoped_type const &scoped) |
Calls free on pointer to release a malloc/realloc allocation.
Definition at line 268 of file scope_exit.hpp.
typedef call_free_function_with_val<scopedT *> moost::utils::scope_exit::policy::free_malloc< scopedT >::base_policy |
Definition at line 272 of file scope_exit.hpp.
typedef scoped_type moost::utils::scope_exit::policy::free_malloc< scopedT >::policy_type |
Reimplemented from moost::utils::scope_exit::policy::call_free_function_with_val< scopedT * >.
Definition at line 271 of file scope_exit.hpp.
typedef scopedT* moost::utils::scope_exit::policy::free_malloc< scopedT >::scoped_type |
Reimplemented from moost::utils::scope_exit::policy::call_free_function_with_val< scopedT * >.
Definition at line 270 of file scope_exit.hpp.
moost::utils::scope_exit::policy::free_malloc< scopedT >::free_malloc | ( | scoped_type const & | scoped | ) | [inline, explicit] |
Definition at line 274 of file scope_exit.hpp.