cocos2d-x  2.2.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
_signal_base7< arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, mt_policy > Class Template Reference

#include <sigslot.h>

Inheritance diagram for _signal_base7< arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, mt_policy >:
_signal_base< mt_policy > signal7< arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, mt_policy >

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

Public Member Functions

 _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)
 ~_signal_base7 ()
void disconnect_all ()
void disconnect (has_slots< mt_policy > *pclass)
void slot_disconnect (has_slots< mt_policy > *pslot)

Protected Attributes

connections_list m_connected_slots

Member Typedef Documentation

typedef std::list
<_connection_base7<arg1_type,
arg2_type, arg3_type,
arg4_type, arg5_type,
arg6_type, arg7_type,
mt_policy> *> connections_list

Constructor & Destructor Documentation

_signal_base7 ( )
inline
_signal_base7 ( const _signal_base7< arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, mt_policy > &  s)
inline
~_signal_base7 ( )
inline

Member Function Documentation

void disconnect ( has_slots< mt_policy > *  pclass)
inline
void disconnect_all ( )
inline
void slot_disconnect ( has_slots< mt_policy > *  pslot)
inlinevirtual
void slot_duplicate ( const has_slots< mt_policy > *  oldtarget,
has_slots< mt_policy > *  newtarget 
)
inlinevirtual

Member Data Documentation

connections_list m_connected_slots
protected

The documentation for this class was generated from the following file: