GATE
gate::MulticastDelegate5< A1, A2, A3, A4, A5 > Class Template Reference
Inheritance diagram for gate::MulticastDelegate5< A1, A2, A3, A4, A5 >:
gate::MulticastDelegateBase

Public Types

typedef MulticastDelegate5< A1, A2, A3, A4, A5 > self_t
 
typedef Delegate5< A1, A2, A3, A4, A5 > delegator_t
 
typedef SlotList< delegator_tlist_t
 

Public Member Functions

void operator() (A1 a1, A2 a2, A3 a3, A4 a4, A5 a5) const
 
void invoke (A1 a1, A2 a2, A3 a3, A4 a4, A5 a5) const
 
void clear ()
 
self_toperator+= (delegator_t const &del)
 
self_toperator-= (delegator_t const &del)
 

Additional Inherited Members

- Static Protected Member Functions inherited from gate::MulticastDelegateBase
template<class T >
static void addSlot (SlotList< T > &lst, T const &item)
 
template<class T >
static bool_t removeSlot (SlotList< T > &lst, T const &item)
 
template<class T >
static void clearSlots (SlotList< T > &lst)
 

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