LkEngine 0.1.2
 
Loading...
Searching...
No Matches
LkEngine::Core::LDelegateBase Class Reference

#include <Delegate.h>

Inheritance diagram for LkEngine::Core::LDelegateBase:
LkEngine::Core::LDelegate<"MulticastComponent", void, TArgs... > LkEngine::Core::LDelegate< DelegateName, TReturnValue, TArgs > LkEngine::Core::LMulticastDelegate< TArgs >

Public Member Functions

 LDelegateBase (const LDelegateBase &Other)
 
 LDelegateBase (LDelegateBase &&Other) noexcept
 
FORCEINLINE bool IsBound () const
 Check if the delegate is bound.
 

Protected Member Functions

LDelegateBaseoperator= (const LDelegateBase &Other)
 
LDelegateBaseoperator= (LDelegateBase &&Other) noexcept
 
FORCEINLINE const void * GetOwner () const
 
FORCEINLINE size_t GetSize () const
 
FORCEINLINE void ClearIfBoundTo (void *InObject)
 
FORCEINLINE void Clear ()
 
FORCEINLINE bool IsBoundTo (void *InObject) const
 
FORCEINLINE void Release ()
 
IDelegateBaseGetDelegate () const
 

Protected Attributes

LInlineAllocator< DelegateCore::INLINE_ALLOCATION_SIZE > Allocator
 

Detailed Description

LDelegateBase

Base class for all delegate types.


The documentation for this class was generated from the following file: