|
| bind_functor (type_trait_take_t< T_functor > _A_func, type_trait_take_t< T_type1 > _A_bound1) |
| Constructs a bind_functor object that binds an argument to the passed functor.
|
|
result_type | operator() () |
| Invokes the wrapped functor passing on the bound argument only.
|
|
template <class T_arg1 > |
deduce_result_type< T_arg1 >::type | operator() (T_arg1 _A_arg1) |
| Invokes the wrapped functor passing on the arguments.
|
|
template <class T_arg1 , class T_arg2 > |
deduce_result_type< T_arg1, T_arg2 >::type | operator() (T_arg1 _A_arg1, T_arg2 _A_arg2) |
| Invokes the wrapped functor passing on the arguments.
|
|
template <class T_arg1 , class T_arg2 , class T_arg3 > |
deduce_result_type< T_arg1, T_arg2, T_arg3 >::type | operator() (T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3) |
| Invokes the wrapped functor passing on the arguments.
|
|
template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 > |
deduce_result_type< T_arg1, T_arg2, T_arg3, T_arg4 >::type | operator() (T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4) |
| Invokes the wrapped functor passing on the arguments.
|
|
template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 > |
deduce_result_type< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >::type | operator() (T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5) |
| Invokes the wrapped functor passing on the arguments.
|
|
template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 > |
deduce_result_type< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >::type | operator() (T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5, T_arg6 _A_arg6) |
| Invokes the wrapped functor passing on the arguments.
|
|
| adapts (const T_functor &_A_functor) |
| Constructs an adaptor that wraps the passed functor.
|
|
template <
class T_functor,
class T_type1>
struct sigc::bind_functor<-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil >
Adaptor that binds 1 argument(s) to the wrapped functor.
This template specialization fixes the last 1 argument(s) of the wrapped functor.