![]() |
![]() |
Inheritance diagram for sigc::slot< T_return, T_arg1, T_arg2, T_arg3 >:
Public Types | |
typedef T_return | result_type |
typedef type_trait< T_arg1 >::take | arg1_type_ |
typedef type_trait< T_arg2 >::take | arg2_type_ |
typedef type_trait< T_arg3 >::take | arg3_type_ |
Public Member Functions | |
T_return | operator() (arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3) const |
Invoke the contained functor unless slot is in blocking state. | |
slot () | |
Constructs an empty slot. | |
template <class T_functor> | slot (const T_functor& _A_func) |
Constructs a slot from an arbitrary functor. | |
slot (const slot& src) | |
Constructs a slot, copying an existing one. | |
slot& | operator= (const slot& src) |
Overrides this slot making a copy from another slot. |
This is the template specialization of the sigc::slot template for 3 arguments.
|
|
|
|
|
|
|
|
|
Invoke the contained functor unless slot is in blocking state.
|
|
Overrides this slot making a copy from another slot.
|
|
Constructs a slot, copying an existing one.
|
|
Constructs a slot from an arbitrary functor.
|
|
Constructs an empty slot.
|