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