cocos2d-x  2.2.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
_signal_base0< mt_policy > Class Template Reference

#include <sigslot.h>

Inheritance diagram for _signal_base0< mt_policy >:
_signal_base< mt_policy > signal0< mt_policy >

Public Types

typedef std::list
< _connection_base0< mt_policy > * > 
connections_list

Public Member Functions

 _signal_base0 ()
 _signal_base0 (const _signal_base0 &s)
 ~_signal_base0 ()
void disconnect_all ()
void disconnect (has_slots< mt_policy > *pclass)
void slot_disconnect (has_slots< mt_policy > *pslot)
void slot_duplicate (const has_slots< mt_policy > *oldtarget, has_slots< mt_policy > *newtarget)

Protected Attributes

connections_list m_connected_slots

Member Typedef Documentation

typedef std::list
<_connection_base0<mt_policy>
*> connections_list

Constructor & Destructor Documentation

_signal_base0 ( )
inline
_signal_base0 ( const _signal_base0< mt_policy > &  s)
inline
~_signal_base0 ( )
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: