Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/Delegates
Inheritance Hierarchy
- IBaseDelegateInstance
- TCommonDelegateInstanceState
- TWeakBaseFunctorDelegateInstance< UserClass, RetValType(ParamTypes...), UserPolicy, FunctorType, VarTypes... >
References
| Module | Core |
| Header | /Engine/Source/Runtime/Core/Public/Delegates/DelegateInstancesImpl.h |
| Include | #include "Delegates/DelegateInstancesImpl.h" |
Syntax
template<typename UserClass, typename RetValType, typename... ParamTypes, typename UserPolicy, typename FunctorType, typename... VarTypes>
class TWeakBaseFunctorDelegateInstance< UserClass, RetValType, UserPolicy, FunctorType, VarTypes... > : public TCommonDelegateInstanceState< RetValType, UserPolicy, VarTypes... >
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | CreateCopy
(
TDelegateBase< FThreadSafeDelegateMode >& Base |
||
| void | CreateCopy
(
TDelegateBase< FNotThreadSafeDelegateMode >& Base |
||
| void | CreateCopy
(
TDelegateBase< FNotThreadSafeNotCheckedDelegateMode >& Base |
||
| RetValType | Execute
(
ParamTypes... Params |
||
| bool | ExecuteIfSafe
(
ParamTypes... Params |
||
| uint64 | |||
| const void * | |||
| UObject * | GetUObject () |
||
| bool | HasSameObject
(
const void* InContextObject |
Deprecated. | |
| bool | |||
| bool | |||
| FName | |||
TWeakBaseFunctorDelegateInstance
(
UserClass* InContextObject, |
Typedefs
| Name | Description |
|---|---|
| DelegateBaseType | |
| Super |