Analysis Software
Documentation for sPHENIX simulation software
|
#include <JETSCAPE/blob/main/external_packages/sigslot.h>
Public Member Functions | |
has_slots () | |
has_slots (const has_slots &hs) | |
void | signal_connect (_signal_base< mt_policy > *sender) |
void | signal_disconnect (_signal_base< mt_policy > *sender) |
virtual | ~has_slots () |
void | disconnect_all () |
Private Types | |
typedef std::set< _signal_base < mt_policy > * > | sender_set |
typedef sender_set::const_iterator | const_iterator |
Private Attributes | |
sender_set | m_senders |
Definition at line 424 of file sigslot.h.
View newest version in sPHENIX GitHub at line 424 of file sigslot.h
|
private |
|
private |
|
inline |
|
inline |
|
inlinevirtual |
|
inline |
Definition at line 468 of file sigslot.h.
View newest version in sPHENIX GitHub at line 468 of file sigslot.h
Referenced by sigslot::has_slots< sigslot::multi_threaded_local >::~has_slots().
|
inline |
|
inline |
Definition at line 457 of file sigslot.h.
View newest version in sPHENIX GitHub at line 457 of file sigslot.h
Referenced by sigslot::_signal_base0< mt_policy >::disconnect(), sigslot::_signal_base1< vector< shared_ptr< Parton > > &, SIGSLOT_DEFAULT_MT_POLICY >::disconnect(), sigslot::_signal_base2< int, double, multi_threaded_local >::disconnect(), sigslot::_signal_base3< vector< vector< shared_ptr< Parton > > > &, vector< shared_ptr< Hadron > > &, vector< shared_ptr< Parton > > &, multi_threaded_local >::disconnect(), sigslot::_signal_base4< arg1_type, arg2_type, arg3_type, arg4_type, mt_policy >::disconnect(), sigslot::_signal_base5< double, double, double, vector< Parton > &, vector< Parton > &, multi_threaded_local >::disconnect(), sigslot::_signal_base6< arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, mt_policy >::disconnect(), sigslot::_signal_base7< arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, mt_policy >::disconnect(), and sigslot::_signal_base8< arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, arg8_type, mt_policy >::disconnect().
|
private |
Definition at line 484 of file sigslot.h.
View newest version in sPHENIX GitHub at line 484 of file sigslot.h
Referenced by sigslot::has_slots< sigslot::multi_threaded_local >::disconnect_all(), sigslot::has_slots< sigslot::multi_threaded_local >::has_slots(), sigslot::has_slots< sigslot::multi_threaded_local >::signal_connect(), and sigslot::has_slots< sigslot::multi_threaded_local >::signal_disconnect().