#include <seadDelegate.h>
Inherits sead::DelegateBase< void, DelegateTraits2< void, A1, A2, void >::MethodPtr, IDelegate2< A1, A2 > >, and sead::DelegateBase< void, DelegateTraits2< void, A1, A2, void >::MethodPtr, IDelegate2< A1, A2 > >.
Inherited by sead::StaticDelegate2< A1, A2 >.
Public Types | |
| typedef DelegateTraits2< void, A1, A2, void >::MethodPtr | MethodPtr |
Public Member Functions | |
| Delegate2 () | |
| Delegate2 (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< void, DelegateTraits2< void, A1, A2, void >::MethodPtr, IDelegate2< A1, A2 > > | |
| DelegateBase () | |
| void | bind (void *o, DelegateTraits2< void, A1, A2, void >::MethodPtr m) |
| void | unbind () |
| void * | 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< void, DelegateTraits2< void, A1, A2, void >::MethodPtr, IDelegate2< A1, A2 > > | |
| void * | mObject |
| DelegateTraits2< void, A1, A2, void >::MethodPtr | mMethod |
| typedef DelegateTraits2<void,A1,A2,void>::MethodPtr sead::Delegate2< void, A1, A2 >::MethodPtr |
|
inline |
|
inline |
|
inlinevirtual |
Implements sead::IDelegate2< A1, A2 >.
|
inline |
|
inline |