#include <seadDelegate.h>
Inherits sead::DelegateBase< T, DelegateTraits2< T, A1, A2, void >::MethodPtr, IDelegate2< A1, A2 > >.
Public Types | |
| typedef DelegateTraits2< T, A1, A2, void >::MethodPtr | MethodPtr |
Public Member Functions | |
| Delegate2 () | |
| Delegate2 (T *o, MethodPtr m) | |
| virtual void | invoke (A1 a1, A2 a2) |
| void | invoke (A1 a1, A2 a2) const |
| void | operator() (A1 a1, A2 a2) const |
| Public Member Functions inherited from sead::DelegateBase< T, DelegateTraits2< T, A1, A2, void >::MethodPtr, IDelegate2< A1, A2 > > | |
| DelegateBase () | |
| void | bind (T *o, DelegateTraits2< T, A1, A2, void >::MethodPtr m) |
| void | unbind () |
| T * | getObject () const |
| Public Member Functions inherited from sead::IDelegate2< A1, A2 > | |
| void | operator() (A1 a1, A2 a2) |
Additional Inherited Members | |
| Protected Attributes inherited from sead::DelegateBase< T, DelegateTraits2< T, A1, A2, void >::MethodPtr, IDelegate2< A1, A2 > > | |
| T * | mObject |
| DelegateTraits2< T, A1, A2, void >::MethodPtr | mMethod |
| typedef DelegateTraits2<T,A1,A2,void>::MethodPtr sead::Delegate2< T, A1, A2 >::MethodPtr |
|
inline |
|
inline |
|
inlinevirtual |
Implements sead::IDelegate2< A1, A2 >.
|
inline |
|
inline |