#include <seadDelegate.h>
Public Types | |
| typedef DelegateTraits2Const< T, A1, A2, void >::MethodPtr | MethodPtr |
Public Member Functions | |
| Delegate2Const () | |
| Delegate2Const (const 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< const T, DelegateTraits2Const< T, A1, A2, void >::MethodPtr, IDelegate2< A1, A2 > > | |
| DelegateBase () | |
| void | bind (T *o, DelegateTraits2Const< 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< const T, DelegateTraits2Const< T, A1, A2, void >::MethodPtr, IDelegate2< A1, A2 > > | |
| T * | mObject |
| DelegateTraits2Const< T, A1, A2, void >::MethodPtr | mMethod |
| typedef DelegateTraits2Const<T,A1,A2,void>::MethodPtr sead::Delegate2Const< T, A1, A2 >::MethodPtr |
|
inline |
|
inline |
|
inlinevirtual |
Implements sead::IDelegate2< A1, A2 >.
|
inline |
|
inline |