GATE
gate::MulticastDelegate0 Class Reference
Inheritance diagram for gate::MulticastDelegate0:
gate::MulticastDelegateBase

Public Types

typedef MulticastDelegate0 self_t
 
typedef Delegate0 delegator_t
 
typedef SlotList< delegator_tlist_t
 

Public Member Functions

void operator() () const
 
void invoke () 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: