GATE
|
Public Types | |
typedef MulticastDelegate0 | self_t |
typedef Delegate0 | delegator_t |
typedef SlotList< delegator_t > | list_t |
Public Member Functions | |
void | operator() () const |
void | invoke () const |
void | clear () |
self_t & | operator+= (delegator_t const &del) |
self_t & | operator-= (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) |