| 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] |