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