![]() |
![]() |
Static Public Member Functions | |
static T_return | call_it (slot_rep* rep, typename type_trait<T_arg1>::take a_1, typename type_trait<T_arg2>::take a_2, typename type_trait<T_arg3>::take a_3, typename type_trait<T_arg4>::take a_4) |
Invokes a functor of type T_functor . | |
static hook | address () |
Forms a function pointer from call_it(). |
call_it() invokes a functor of type T_functor with a list of parameters whose types are given by the template arguments. address() forms a function pointer from call_it().
The following template arguments are used:
static T_return sigc::internal::slot_call4<T_functor, T_return, T_arg1, T_arg2, T_arg3, T_arg4>::call_it | ( | slot_rep* | rep, | |
typename type_trait<T_arg1>::take | a_1, | |||
typename type_trait<T_arg2>::take | a_2, | |||
typename type_trait<T_arg3>::take | a_3, | |||
typename type_trait<T_arg4>::take | a_4 | |||
) | [inline, static] |
Invokes a functor of type T_functor
.
rep | slot_rep object that holds a functor of type T_functor . | |
_A_a1 | Argument to be passed on to the functor. | |
_A_a2 | Argument to be passed on to the functor. | |
_A_a3 | Argument to be passed on to the functor. | |
_A_a4 | Argument to be passed on to the functor. |
static hook sigc::internal::slot_call4<T_functor, T_return, T_arg1, T_arg2, T_arg3, T_arg4>::address | ( | ) | [inline, static] |