#include <seadDelegateEventSlot.h>
Inherits sead::IDisposer.
Public Member Functions | |
| Slot () | |
| virtual | ~Slot () |
| template<typename U> | |
| Slot (U *u, void(U::*fun)(T)) | |
| template<typename U> | |
| void | bind (U *u, void(U::*fun)(T)) |
| void | release () |
| bool | isConnectedToDelegateEvent () const |
| Public Member Functions inherited from sead::IDisposer | |
| IDisposer () | |
| virtual | ~IDisposer () |
Protected Member Functions | |
| void | invoke_ (T e) |
Protected Attributes | |
| SlotListNode | mNode |
| IDelegate1< T > * | mDelegatePtr |
| struct { | |
| u8 data_ [20] | |
| } | mDelegate |
| bool | mConnectedToDelegateEvent |
Friends | |
| class | DelegateEvent |
|
inlineexplicit |
|
inlinevirtual |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inlineprotected |
|
friend |
|
protected |
|
protected |
| u8 sead::DelegateEvent< T >::Slot::data_[20] |
| struct { ... } sead::DelegateEvent< T >::Slot::mDelegate |
|
protected |