Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
sigslot::_connection8< dest_type, arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, arg8_type, mt_policy > Class Template Reference

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

+ Inheritance diagram for sigslot::_connection8< dest_type, arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, arg8_type, mt_policy >:
+ Collaboration diagram for sigslot::_connection8< dest_type, arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, arg8_type, mt_policy >:

Public Member Functions

 _connection8 ()
 
 _connection8 (dest_type *pobject, void(dest_type::*pmemfun)(arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, arg8_type))
 
virtual _connection_base8
< arg1_type, arg2_type,
arg3_type, arg4_type,
arg5_type, arg6_type,
arg7_type, arg8_type,
mt_policy > * 
clone ()
 
virtual _connection_base8
< arg1_type, arg2_type,
arg3_type, arg4_type,
arg5_type, arg6_type,
arg7_type, arg8_type,
mt_policy > * 
duplicate (has_slots< mt_policy > *pnewdest)
 
virtual void emit (arg1_type a1, arg2_type a2, arg3_type a3, arg4_type a4, arg5_type a5, arg6_type a6, arg7_type a7, arg8_type a8)
 
virtual has_slots< mt_policy > * getdest () const
 
- Public Member Functions inherited from sigslot::_connection_base8< arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, arg8_type, mt_policy >
virtual ~_connection_base8 ()
 

Private Attributes

dest_type * m_pobject
 
void(dest_type::* m_pmemfun )(arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, arg8_type)
 

Detailed Description

template<class dest_type, class arg1_type, class arg2_type, class arg3_type, class arg4_type, class arg5_type, class arg6_type, class arg7_type, class arg8_type, class mt_policy>
class sigslot::_connection8< dest_type, arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, arg8_type, mt_policy >

Definition at line 1887 of file sigslot.h.

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

Constructor & Destructor Documentation

template<class dest_type , class arg1_type , class arg2_type , class arg3_type , class arg4_type , class arg5_type , class arg6_type , class arg7_type , class arg8_type , class mt_policy >
sigslot::_connection8< dest_type, arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, arg8_type, mt_policy >::_connection8 ( )
inline

Definition at line 1891 of file sigslot.h.

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

template<class dest_type , class arg1_type , class arg2_type , class arg3_type , class arg4_type , class arg5_type , class arg6_type , class arg7_type , class arg8_type , class mt_policy >
sigslot::_connection8< dest_type, arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, arg8_type, mt_policy >::_connection8 ( dest_type *  pobject,
void(dest_type::*)(arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, arg8_type)  pmemfun 
)
inline

Member Function Documentation

template<class dest_type , class arg1_type , class arg2_type , class arg3_type , class arg4_type , class arg5_type , class arg6_type , class arg7_type , class arg8_type , class mt_policy >
virtual _connection_base8<arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, arg8_type, mt_policy>* sigslot::_connection8< dest_type, arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, arg8_type, mt_policy >::clone ( )
inlinevirtual
template<class dest_type , class arg1_type , class arg2_type , class arg3_type , class arg4_type , class arg5_type , class arg6_type , class arg7_type , class arg8_type , class mt_policy >
virtual _connection_base8<arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, arg8_type, mt_policy>* sigslot::_connection8< dest_type, arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, arg8_type, mt_policy >::duplicate ( has_slots< mt_policy > *  pnewdest)
inlinevirtual
template<class dest_type , class arg1_type , class arg2_type , class arg3_type , class arg4_type , class arg5_type , class arg6_type , class arg7_type , class arg8_type , class mt_policy >
virtual void sigslot::_connection8< dest_type, arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, arg8_type, mt_policy >::emit ( arg1_type  a1,
arg2_type  a2,
arg3_type  a3,
arg4_type  a4,
arg5_type  a5,
arg6_type  a6,
arg7_type  a7,
arg8_type  a8 
)
inlinevirtual
template<class dest_type , class arg1_type , class arg2_type , class arg3_type , class arg4_type , class arg5_type , class arg6_type , class arg7_type , class arg8_type , class mt_policy >
virtual has_slots<mt_policy>* sigslot::_connection8< dest_type, arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, arg8_type, mt_policy >::getdest ( ) const
inlinevirtual

Member Data Documentation

template<class dest_type , class arg1_type , class arg2_type , class arg3_type , class arg4_type , class arg5_type , class arg6_type , class arg7_type , class arg8_type , class mt_policy >
void(dest_type::* sigslot::_connection8< dest_type, arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, arg8_type, mt_policy >::m_pmemfun)(arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, arg8_type)
private
template<class dest_type , class arg1_type , class arg2_type , class arg3_type , class arg4_type , class arg5_type , class arg6_type , class arg7_type , class arg8_type , class mt_policy >
dest_type* sigslot::_connection8< dest_type, arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, arg8_type, mt_policy >::m_pobject
private

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