#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>
using sigc::mem_functor< T_func, T_arg >::object_type = typename internal::member_method_class<T_func>::type |
◆ mem_functor() [1/2]
template <typename T_func, typename... T_arg>
Constructs an invalid functor.
◆ mem_functor() [2/2]
template <typename T_func, typename... T_arg>
Constructs a mem_functor object that wraps the passed method.
- Parameters
-
◆ operator()()
template <typename T_func, typename... T_arg>
Execute the wrapped method operating on the passed instance.
- Parameters
-
obj | Reference to instance the method should operate on. |
a | Arguments to be passed on to the method. |
- Returns
- The return value of the method invocation.
◆ func_ptr_
template <typename T_func, typename... T_arg>