Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
sigslot::signal0< mt_policy > Class Template Reference

#include <JETSCAPE/blob/main/external_packages/sigslot.h>

+ Inheritance diagram for sigslot::signal0< mt_policy >:
+ Collaboration diagram for sigslot::signal0< mt_policy >:

Public Types

typedef _signal_base0
< mt_policy >
::connections_list::const_iterator 
const_iterator
 
- Public Types inherited from sigslot::_signal_base0< mt_policy >
typedef std::list
< _connection_base0< mt_policy > * > 
connections_list
 
typedef
connections_list::const_iterator 
const_iterator
 
typedef connections_list::iterator iterator
 

Public Member Functions

 signal0 ()
 
 signal0 (const signal0< mt_policy > &s)
 
template<class desttype >
void connect (desttype *pclass, void(desttype::*pmemfun)())
 
void emit ()
 
void operator() ()
 
- Public Member Functions inherited from sigslot::_signal_base0< mt_policy >
 _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)
 

Additional Inherited Members

- Protected Attributes inherited from sigslot::_signal_base0< mt_policy >
connections_list m_connected_slots
 

Detailed Description

template<class mt_policy = SIGSLOT_DEFAULT_MT_POLICY>
class sigslot::signal0< mt_policy >

Definition at line 1937 of file sigslot.h.

View newest version in sPHENIX GitHub at line 1937 of file sigslot.h

Member Typedef Documentation

template<class mt_policy = SIGSLOT_DEFAULT_MT_POLICY>
typedef _signal_base0<mt_policy>::connections_list::const_iterator sigslot::signal0< mt_policy >::const_iterator

Definition at line 1940 of file sigslot.h.

View newest version in sPHENIX GitHub at line 1940 of file sigslot.h

Constructor & Destructor Documentation

template<class mt_policy = SIGSLOT_DEFAULT_MT_POLICY>
sigslot::signal0< mt_policy >::signal0 ( )
inline

Definition at line 1941 of file sigslot.h.

View newest version in sPHENIX GitHub at line 1941 of file sigslot.h

template<class mt_policy = SIGSLOT_DEFAULT_MT_POLICY>
sigslot::signal0< mt_policy >::signal0 ( const signal0< mt_policy > &  s)
inline

Definition at line 1946 of file sigslot.h.

View newest version in sPHENIX GitHub at line 1946 of file sigslot.h

Member Function Documentation

template<class mt_policy = SIGSLOT_DEFAULT_MT_POLICY>
template<class desttype >
void sigslot::signal0< mt_policy >::connect ( desttype *  pclass,
void(desttype::*)()  pmemfun 
)
inline

Definition at line 1953 of file sigslot.h.

View newest version in sPHENIX GitHub at line 1953 of file sigslot.h

References sigslot::_signal_base0< mt_policy >::m_connected_slots.

template<class mt_policy = SIGSLOT_DEFAULT_MT_POLICY>
void sigslot::signal0< mt_policy >::emit ( )
inline

Definition at line 1962 of file sigslot.h.

View newest version in sPHENIX GitHub at line 1962 of file sigslot.h

References it, and sigslot::_signal_base0< mt_policy >::m_connected_slots.

template<class mt_policy = SIGSLOT_DEFAULT_MT_POLICY>
void sigslot::signal0< mt_policy >::operator() ( )
inline

Definition at line 1979 of file sigslot.h.

View newest version in sPHENIX GitHub at line 1979 of file sigslot.h

References it, and sigslot::_signal_base0< mt_policy >::m_connected_slots.


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