libmoost
|
Classes | |
struct | policy_base |
The base for all policies. Models common concept interface. More... | |
struct | policy_base_with_get |
The base for all policies that implement a getter. More... | |
struct | set_default_value |
This policy just sets scoped to the default constructed value. More... | |
struct | set_specific_value |
This policy just sets scoped to a specific value. More... | |
struct | restore_original_value |
This policy just resets scoped back to the original value. More... | |
struct | call_member_function |
struct | call_member_function< scopedT * > |
specialisation of call_member_function for "this" pointers More... | |
struct | call_free_function_with_val |
Calls a free function or functor, passing it scoped by *value*. More... | |
struct | call_free_function_with_ref |
Calls a free function or functor, passing it scoped by *reference*. More... | |
struct | free_malloc |
Calls free on pointer to release a malloc/realloc allocation. More... | |
struct | call_functor |
Calls a boost::function0<void> functor. More... |