#include <sigc++/functors/mem_fun.h>
◆ function_type
template <typename T_func, typename... T_arg>
◆ obj_type_with_modifier
template <typename T_func, typename... T_arg>
Initial value: typename std::
typename base_type::object_type object_type
Definition mem_fun.h:128
◆ object_type
template <typename T_func, typename... T_arg>
◆ T_limit_reference
template <typename T_func, typename... T_arg>
◆ bound_mem_functor()
template <typename T_func, typename... T_arg>
Constructs a bound_mem_functor object that wraps the passed method.
- Parameters
-
obj | Reference to instance the method will operate on. |
func | Pointer to method will be invoked from operator()(). |
◆ operator()()
template <typename T_func, typename... T_arg>
Execute the wrapped method operating on the stored instance.
- Parameters
-
a | Arguments to be passed on to the method. |
- Returns
- The return value of the method invocation.
◆ obj_
template <typename T_func, typename... T_arg>