#include <seadDelegate.h>
Inherits sead::Delegate< T >.
Public Member Functions | |
| StaticDelegate () | |
| StaticDelegate (typename Delegate< void >::MethodPtr m) | |
| Public Member Functions inherited from sead::Delegate< T > | |
| Delegate () | |
| Delegate (T *o, MethodPtr m) | |
| virtual void | invoke () |
| void | invoke () const |
| void | operator() () const |
| virtual IDelegate * | clone (Heap *heap) const |
| Public Member Functions inherited from sead::DelegateBase< T, DelegateTraits< T, void >::MethodPtr, IDelegate > | |
| DelegateBase () | |
| void | bind (T *o, DelegateTraits< T, void >::MethodPtr m) |
| void | unbind () |
| T * | getObject () const |
| Public Member Functions inherited from sead::IDelegate | |
| void | operator() () |
Additional Inherited Members | |
| Public Types inherited from sead::Delegate< T > | |
| typedef Delegate< T > | self |
| typedef DelegateTraits< T, void >::MethodPtr | MethodPtr |
| Protected Attributes inherited from sead::DelegateBase< T, DelegateTraits< T, void >::MethodPtr, IDelegate > | |
| T * | mObject |
| DelegateTraits< T, void >::MethodPtr | mMethod |
|
inline |
|
inline |