Ark Server API (ASA) - Wiki
|
#include <DelegateBase.h>
Protected Member Functions | |
FDelegateBase () | |
~FDelegateBase () | |
FDelegateBase (FDelegateBase &&Other) | |
FDelegateBase & | operator= (FDelegateBase &&Other) |
FORCEINLINE void | Unbind () |
FORCEINLINE IDelegateInstance * | GetDelegateInstanceProtected () const |
SIZE_T | GetAllocatedSize () const |
Private Member Functions | |
void * | Allocate (int32 Size) |
UE_DELEGATES_MT_ACCESS_DETECTOR (AccessDetector) | |
Private Attributes | |
FDelegateAllocatorType::ForElementType< FAlignedInlineDelegateType > | DelegateAllocator |
int32 | DelegateSize |
Friends | |
template<typename > | |
class | TMulticastDelegateBase |
template<typename > | |
class | TDelegateBase |
void * | operator new (size_t Size, FDelegateBase &Base) |
Base class for unicast delegates.
Definition at line 43 of file DelegateBase.h.
|
inlineexplicitprotected |
Creates and initializes a new instance.
InDelegateInstance | The delegate instance to assign. |
Definition at line 57 of file DelegateBase.h.
|
inlineprotected |
|
inlineprotected |
Move constructor.
Definition at line 70 of file DelegateBase.h.
|
inlineprotected |
Returns the amount of memory allocated by this delegate, not including sizeof(*this).
Definition at line 122 of file DelegateBase.h.
|
inlineprotected |
Gets the delegate instance. Not intended for use by user code.
Definition at line 112 of file DelegateBase.h.
|
inlineprotected |
Move assignment.
Definition at line 80 of file DelegateBase.h.
|
private |
|
inlineprotected |
Unbinds this delegate
Definition at line 94 of file DelegateBase.h.
|
friend |
Definition at line 156 of file DelegateBase.h.
|
friend |
Definition at line 49 of file DelegateBase.h.
|
friend |
Definition at line 46 of file DelegateBase.h.
|
private |
Definition at line 150 of file DelegateBase.h.
|
private |
Definition at line 151 of file DelegateBase.h.