Add(FastDelegate &addable) | CppDelegate::MultiDelegate | [inline] |
Add(Function function) | CppDelegate::MultiDelegate | [inline] |
Add(X *object, void(Y::*function)()) | CppDelegate::MultiDelegate | [inline] |
Add(const X *object, void(Y::*function)() const) | CppDelegate::MultiDelegate | [inline] |
Clear() | CppDelegate::MultiDelegate | [inline] |
FastDelegate typedef | CppDelegate::MultiDelegate | |
Function typedef | CppDelegate::MultiDelegate | |
Internal::AddFastDelegate(Delegate &delegate, FastDelegate &addable) | CppDelegate::MultiDelegate | [friend] |
Internal::AddFunction(Delegate &delegate, Function function) | CppDelegate::MultiDelegate | [friend] |
Internal::AddMemberFunction(Delegate &delegate, Object *object, MemberFunction function) | CppDelegate::MultiDelegate | [friend] |
Internal::Clear(Delegate &delegate) | CppDelegate::MultiDelegate | [friend] |
Internal::Remove(Delegate &delegate, FastDelegate &removable) | CppDelegate::MultiDelegate | [friend] |
Internal::RemoveAll(Delegate &delegate, FastDelegate &removable) | CppDelegate::MultiDelegate | [friend] |
Invoke() const | CppDelegate::MultiDelegate | [inline] |
IsEmpty() const | CppDelegate::MultiDelegate | [inline] |
me | CppDelegate::MultiDelegate | [private] |
MultiDelegate() | CppDelegate::MultiDelegate | [inline] |
MultiDelegate(Function function) | CppDelegate::MultiDelegate | [inline] |
MultiDelegate(const FastDelegate &_me) | CppDelegate::MultiDelegate | [inline] |
MultiDelegate(X *object, void(Y::*function)()) | CppDelegate::MultiDelegate | [inline] |
MultiDelegate(const X *object, void(Y::*function)() const) | CppDelegate::MultiDelegate | [inline] |
next | CppDelegate::MultiDelegate | [private] |
operator!() const | CppDelegate::MultiDelegate | [inline] |
operator()() const | CppDelegate::MultiDelegate | [inline] |
operator+=(Function function) | CppDelegate::MultiDelegate | [inline] |
operator+=(FastDelegate &addable) | CppDelegate::MultiDelegate | [inline] |
operator-=(Function function) | CppDelegate::MultiDelegate | [inline] |
operator-=(FastDelegate &removable) | CppDelegate::MultiDelegate | [inline] |
Remove(FastDelegate &removable) | CppDelegate::MultiDelegate | [inline] |
Remove(Function function) | CppDelegate::MultiDelegate | [inline] |
Remove(X *object, void(Y::*function)()) | CppDelegate::MultiDelegate | [inline] |
Remove(const X *object, void(Y::*function)() const) | CppDelegate::MultiDelegate | [inline] |
RemoveAll(FastDelegate &removable) | CppDelegate::MultiDelegate | [inline] |
RemoveAll(Function function) | CppDelegate::MultiDelegate | [inline] |
RemoveAll(X *object, void(Y::*function)()) | CppDelegate::MultiDelegate | [inline] |
RemoveAll(const X *object, void(Y::*function)() const) | CppDelegate::MultiDelegate | [inline] |
~MultiDelegate() | CppDelegate::MultiDelegate | [inline] |