Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/Experimental > API/Runtime/Core/Experimental/Async
Inheritance Hierarchy
- TPromiseVTableBase
- TPromiseVTableDummy
References
| Module | Core |
| Header | /Engine/Source/Runtime/Core/Public/Experimental/Async/AwaitableTask.h |
| Include | #include "Experimental/Async/AwaitableTask.h" |
Syntax
template<typename ReturnType>
class TPromiseVTableDummy : public AwaitableTask_Detail::TPromiseVTableBase< ReturnType >
Remarks
The TPromiseVTableDummy is used with empty handles, this allows us to always call the virtual interface without nullpointer checks validation for launching and getting the result of empty taskhandles is done as well.
Constructors
| Type | Name | Description | |
|---|---|---|---|
Overridden from TPromiseVTableBase
| Type | Name | Description | |
|---|---|---|---|
| void | Finish () |
||
| ReturnType | GetResult () |
||
| void | |||
| bool | IsCompleted () |
||
| bool | IsLaunched () |
||
| bool | IsValid () |
||
| bool | TryLaunch () |