GATE
|
Public Types | |
typedef MulticastDelegate2< A1, A2 > | self_t |
typedef Delegate2< A1, A2 > | delegator_t |
typedef SlotList< delegator_t > | list_t |
Public Member Functions | |
void | operator() (A1 a1, A2 a2) const |
void | invoke (A1 a1, A2 a2) 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) |