#include <seadDelegate.h>
Inherits sead::DelegateBase< void, DelegateTraits1< void, A, void >::MethodPtr, IDelegate1< A > >, and sead::DelegateBase< void, DelegateTraits1< void, A, void >::MethodPtr, IDelegate1< A > >.
Inherited by sead::StaticDelegate1< A >.
Public Types | |
| typedef DelegateTraits1< void, A, void >::MethodPtr | MethodPtr |
Public Member Functions | |
| Delegate1 () | |
| Delegate1 (MethodPtr m) | |
| virtual void | invoke (A a) |
| void | invoke (A a) const |
| void | operator() (A a) const |
| Public Member Functions inherited from sead::DelegateBase< void, DelegateTraits1< void, A, void >::MethodPtr, IDelegate1< A > > | |
| DelegateBase () | |
| void | bind (void *o, DelegateTraits1< void, A, void >::MethodPtr m) |
| void | unbind () |
| void * | getObject () const |
| Public Member Functions inherited from sead::IDelegate1< A > | |
| void | operator() (A a) |
Additional Inherited Members | |
| Protected Attributes inherited from sead::DelegateBase< void, DelegateTraits1< void, A, void >::MethodPtr, IDelegate1< A > > | |
| void * | mObject |
| DelegateTraits1< void, A, void >::MethodPtr | mMethod |
| typedef DelegateTraits1<void,A,void>::MethodPtr sead::Delegate1< void, A >::MethodPtr |
|
inline |
|
inline |
|
inlinevirtual |
Implements sead::IDelegate1< A >.
|
inline |
|
inline |