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

#include <sigslot.h>

Inheritance diagram for _signal_base8< arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, arg8_type, mt_policy >:
_signal_base< mt_policy > signal8< arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, arg8_type, mt_policy >

Public Types

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

Public Member Functions

 _signal_base8 ()
 _signal_base8 (const _signal_base8< arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, arg8_type, mt_policy > &s)
void slot_duplicate (const has_slots< mt_policy > *oldtarget, has_slots< mt_policy > *newtarget)
 ~_signal_base8 ()
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_base8<arg1_type,
arg2_type, arg3_type,
arg4_type, arg5_type,
arg6_type, arg7_type,
arg8_type, mt_policy>
*> connections_list

Constructor & Destructor Documentation

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

Member Function Documentation

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

Member Data Documentation

connections_list m_connected_slots
protected
local m_connected_slots
protected

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