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

Public Types

typedef MulticastDelegate3< A1, A2, A3 > self_t
 
typedef Delegate3< A1, A2, A3 > delegator_t
 
typedef SlotList< delegator_tlist_t
 

Public Member Functions

void operator() (A1 a1, A2 a2, A3 a3) const
 
void invoke (A1 a1, A2 a2, A3 a3) 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: