Analysis Software
Documentation for sPHENIX simulation software
|
#include <JETSCAPE/blob/main/external_packages/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 connections_list::const_iterator | const_iterator |
typedef connections_list::iterator | iterator |
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 |
Definition at line 1290 of file sigslot.h.
View newest version in sPHENIX GitHub at line 1290 of file sigslot.h
typedef std::list<_connection_base7<arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, mt_policy> *> sigslot::_signal_base7< arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, mt_policy >::connections_list |
typedef connections_list::const_iterator sigslot::_signal_base7< arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, mt_policy >::const_iterator |
typedef connections_list::iterator sigslot::_signal_base7< arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, mt_policy >::iterator |
|
inline |
|
inline |
Definition at line 1303 of file sigslot.h.
View newest version in sPHENIX GitHub at line 1303 of file sigslot.h
References it, sigslot::_signal_base7< arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, mt_policy >::m_connected_slots, and physmon_simulation::s.
|
inline |
|
inline |
Definition at line 1359 of file sigslot.h.
View newest version in sPHENIX GitHub at line 1359 of file sigslot.h
References it, sigslot::_signal_base7< arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, mt_policy >::m_connected_slots, and sigslot::has_slots< mt_policy >::signal_disconnect().
|
inline |
Definition at line 1342 of file sigslot.h.
View newest version in sPHENIX GitHub at line 1342 of file sigslot.h
References it, and sigslot::_signal_base7< arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, mt_policy >::m_connected_slots.
Referenced by sigslot::_signal_base7< arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, mt_policy >::~_signal_base7().
|
inlinevirtual |
Implements sigslot::_signal_base< mt_policy >.
Definition at line 1379 of file sigslot.h.
View newest version in sPHENIX GitHub at line 1379 of file sigslot.h
References it, and sigslot::_signal_base7< arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, mt_policy >::m_connected_slots.
|
inlinevirtual |
Implements sigslot::_signal_base< mt_policy >.
Definition at line 1320 of file sigslot.h.
View newest version in sPHENIX GitHub at line 1320 of file sigslot.h
References it, and sigslot::_signal_base7< arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, mt_policy >::m_connected_slots.
|
protected |
Definition at line 1401 of file sigslot.h.
View newest version in sPHENIX GitHub at line 1401 of file sigslot.h
Referenced by sigslot::_signal_base7< arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, mt_policy >::_signal_base7(), sigslot::signal7< arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, mt_policy >::connect(), sigslot::_signal_base7< arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, mt_policy >::disconnect(), sigslot::_signal_base7< arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, mt_policy >::disconnect_all(), sigslot::signal7< arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, mt_policy >::emit(), sigslot::signal7< arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, mt_policy >::operator()(), sigslot::_signal_base7< arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, mt_policy >::slot_disconnect(), and sigslot::_signal_base7< arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, mt_policy >::slot_duplicate().