Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/Async > API/Runtime/Core/Async/Fundamental
References
| Module | Core |
| Header | /Engine/Source/Runtime/Core/Public/Async/Fundamental/TaskDelegate.h |
| Include | #include "Async/Fundamental/TaskDelegate.h" |
Syntax
template<uint32 TotalSize, typename ReturnType, typename... ParamTypes>
class TTaskDelegate< ReturnType(ParamTypes...), TotalSize >
Functions
| Type | Name | Description | |
|---|---|---|---|
| ReturnType | CallAndMove
(
TTaskDelegate< ReturnType(ParamTypes...), DestTotalSize >& Destination, |
||
| uint32 | DelegateSize () |
||
| void | Destroy () |
||
| bool | |||
| bool | IsSet () |
||
TTaskDelegate
(
const TTaskDelegate< ReturnType(ParamTypes...), SourceTotalSize >& |
|||
TTaskDelegate
(
TTaskDelegate< ReturnType(ParamTypes...), SourceTotalSize >&& Other |
|||
TTaskDelegate
(
CallableT&& Callable |
Operators
| Type | Name | Description | |
|---|---|---|---|
| ReturnType | operator()
(
ParamTypes... Params |
||
| ThisClass & | operator=
(
const TTaskDelegate< ReturnType(ParamTypes...), SourceTotalSize >& |
||
| ThisClass & | operator=
(
TTaskDelegate< ReturnType(ParamTypes...), SourceTotalSize >&& Other |
||
| ThisClass & | operator=
(
CallableT&& Callable |
Typedefs
| Name | Description |
|---|---|
| ThisClass |
Constants
| Name | Description |
|---|---|
| InlineStorageSize |