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

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

+ Inheritance diagram for sigslot::_connection_base7< arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, mt_policy >:

Public Member Functions

virtual ~_connection_base7 ()
 
virtual has_slots< mt_policy > * getdest () const =0
 
virtual void emit (arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type)=0
 
virtual _connection_base7
< arg1_type, arg2_type,
arg3_type, arg4_type,
arg5_type, arg6_type,
arg7_type, mt_policy > * 
clone ()=0
 
virtual _connection_base7
< arg1_type, arg2_type,
arg3_type, arg4_type,
arg5_type, arg6_type,
arg7_type, mt_policy > * 
duplicate (has_slots< mt_policy > *pnewdest)=0
 

Detailed Description

template<class arg1_type, class arg2_type, class arg3_type, class arg4_type, class arg5_type, class arg6_type, class arg7_type, class mt_policy>
class sigslot::_connection_base7< arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, mt_policy >

Definition at line 387 of file sigslot.h.

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

Constructor & Destructor Documentation

template<class arg1_type , class arg2_type , class arg3_type , class arg4_type , class arg5_type , class arg6_type , class arg7_type , class mt_policy >
virtual sigslot::_connection_base7< arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, mt_policy >::~_connection_base7 ( )
inlinevirtual

Definition at line 390 of file sigslot.h.

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

Member Function Documentation

template<class arg1_type , class arg2_type , class arg3_type , class arg4_type , class arg5_type , class arg6_type , class arg7_type , class mt_policy >
virtual _connection_base7<arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, mt_policy>* sigslot::_connection_base7< arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, mt_policy >::clone ( )
pure virtual
template<class arg1_type , class arg2_type , class arg3_type , class arg4_type , class arg5_type , class arg6_type , class arg7_type , class mt_policy >
virtual _connection_base7<arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, mt_policy>* sigslot::_connection_base7< arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, mt_policy >::duplicate ( has_slots< mt_policy > *  pnewdest)
pure virtual
template<class arg1_type , class arg2_type , class arg3_type , class arg4_type , class arg5_type , class arg6_type , class arg7_type , class mt_policy >
virtual void sigslot::_connection_base7< arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, mt_policy >::emit ( arg1_type  ,
arg2_type  ,
arg3_type  ,
arg4_type  ,
arg5_type  ,
arg6_type  ,
arg7_type   
)
pure virtual
template<class arg1_type , class arg2_type , class arg3_type , class arg4_type , class arg5_type , class arg6_type , class arg7_type , class mt_policy >
virtual has_slots<mt_policy>* sigslot::_connection_base7< arg1_type, arg2_type, arg3_type, arg4_type, arg5_type, arg6_type, arg7_type, mt_policy >::getdest ( ) const
pure virtual

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