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

#include <sigslot.h>

Inheritance diagram for _signal_base4< arg1_type, arg2_type, arg3_type, arg4_type, mt_policy >:
_signal_base< mt_policy > signal4< arg1_type, arg2_type, arg3_type, arg4_type, mt_policy >

Public Types

typedef std::list
< _connection_base4< arg1_type,
arg2_type, arg3_type,
arg4_type, mt_policy > * > 
connections_list

Public Member Functions

 _signal_base4 ()
 _signal_base4 (const _signal_base4< arg1_type, arg2_type, arg3_type, arg4_type, mt_policy > &s)
void slot_duplicate (const has_slots< mt_policy > *oldtarget, has_slots< mt_policy > *newtarget)
 ~_signal_base4 ()
 ~_signal_base4 ()
 ~_signal_base4 ()
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_base4<arg1_type,
arg2_type, arg3_type,
arg4_type, mt_policy>
*> connections_list

Constructor & Destructor Documentation

_signal_base4 ( )
inline
var _signal_base4 ( )
inline
local _signal_base4 ( )
inline
_signal_base4 ( const _signal_base4< arg1_type, arg2_type, arg3_type, arg4_type, mt_policy > &  s)
inline
var _signal_base4 ( var  s)
inline
local _signal_base4 ( local  s)
inline
~_signal_base4 ( )
inline
var ~_signal_base4 ( )
inline
local ~_signal_base4 ( )
inline

Member Function Documentation

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

Member Data Documentation

connections_list m_connected_slots
protected
var m_connected_slots
protected
local m_connected_slots
protected

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