#include <sigslot.h>
Public Types | |
typedef std::list < _connection_base7< arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, mt_policy > * > | connections_list |
typedef _signal_base7 < arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, mt_policy > | signal_base |
Public Types inherited from _signal_base7< arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, mt_policy > | |
typedef std::list < _connection_base7< arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, mt_policy > * > | connections_list |
Public Member Functions | |
signal7 () | |
signal7 (const signal7< arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, mt_policy > &s) | |
template<class desttype > | |
void | connect (desttype *pclass, void(desttype::*pmemfun)(arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type)) |
void | emit (arg1_type a1, arg2_type a2, arg3_type a3, arg4_type a4, arg5_type a5, arg6_type a6, arg7_type a7) |
void | operator() (arg1_type a1, arg2_type a2, arg3_type a3, arg4_type a4, arg5_type a5, arg6_type a6, arg7_type a7) |
Public Member Functions inherited from _signal_base7< arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, mt_policy > | |
_signal_base7 () | |
_signal_base7 (const _signal_base7< arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, mt_policy > &s) | |
void | slot_duplicate (const has_slots< mt_policy > *oldtarget, has_slots< mt_policy > *newtarget) |
local | slot_duplicate ( local oldtarget, local newtarget) |
~_signal_base7 () | |
void | disconnect_all () |
void | disconnect (has_slots< mt_policy > *pclass) |
void | slot_disconnect (has_slots< mt_policy > *pslot) |
Additional Inherited Members | |
Protected Attributes inherited from _signal_base7< arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, mt_policy > | |
connections_list | m_connected_slots |
typedef std::list <_connection_base7<arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, mt_policy> *> connections_list |
typedef _signal_base7 <arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, mt_policy> signal_base |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |